14 #ifndef __GMP_HOST_H__
15 #define __GMP_HOST_H__
240 const u_int8_t *source_addr,
241 const u_int8_t *group_addr,
gmp_client_id gmph_register(gmp_instance_id instance_id)
void gmph_destroy_instance(gmp_instance_id instance_id)
gmp_instance_id gmph_create_instance(gmp_proto proto, void *context)
void gmph_detach(gmp_client_id client_id)
int gmph_attach_intf(gmp_instance_id instance_id, gmpx_intf_id intf_id)
void gmph_set_intf_passive(gmp_instance_id instance_id, gmpx_intf_id intf_id, boolean passive)
int gmph_detach_intf(gmp_instance_id instance_id, gmpx_intf_id intf_id)
void(* gmph_soft_detach_callback)(gmp_proto proto, gmpx_intf_id intf_id, void *context)
int gmph_listen(gmp_client_id client_id, gmpx_intf_id intf_id, const u_int8_t *group, gmp_filter_mode filter_mode, gmp_addr_thread *addr_thread)
int gmph_detach_intf_soft(gmp_instance_id instance_id, gmpx_intf_id intf_id, gmph_soft_detach_callback callback, void *context)
int gmph_leave_all_groups(gmp_client_id client_id, gmpx_intf_id intf_id)
int gmph_set_intf_version(gmp_instance_id instance_id, gmpx_intf_id intf_id, u_int version)
boolean gmph_intf_has_channel(gmp_instance_id instance_id, gmpx_intf_id intf_id, const u_int8_t *source_addr, const u_int8_t *group_addr, boolean exact)
void gmph_send_intf_groups(gmp_instance_id instance_id, gmpx_intf_id intf_id)