Lines Matching refs:userdata
114 struct userdata *userdata; member
127 struct userdata { struct
215 …void service_entry_group_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) { in service_entry_group_callback() argument
216 struct service *s = userdata; in service_entry_group_callback()
256 static uint16_t compute_port(struct userdata *u) { in compute_port()
296 … if (!s->userdata->client || avahi_client_get_state(s->userdata->client) != AVAHI_CLIENT_S_RUNNING) in publish_service()
300 …if (!(s->entry_group = avahi_entry_group_new(s->userdata->client, service_entry_group_callback, s)… in publish_service()
301 … pa_log("avahi_entry_group_new(): %s", avahi_strerror(avahi_client_errno(s->userdata->client))); in publish_service()
307 txt = txt_record_server_data(s->userdata->core, txt); in publish_service()
327 if (s->userdata->icon_name) { in publish_service()
328 txt = avahi_string_list_add_pair(txt, "icon-name", s->userdata->icon_name); in publish_service()
341 compute_port(s->userdata), in publish_service()
344 …hi_entry_group_add_service_strlst(): %s", avahi_strerror(avahi_client_errno(s->userdata->client))); in publish_service()
358 …i_entry_group_add_service_subtype(): %s", avahi_strerror(avahi_client_errno(s->userdata->client))); in publish_service()
372 …i_entry_group_add_service_subtype(): %s", avahi_strerror(avahi_client_errno(s->userdata->client))); in publish_service()
378 … pa_log("avahi_entry_group_commit(): %s", avahi_strerror(avahi_client_errno(s->userdata->client))); in publish_service()
389 pa_hashmap_remove_and_free(s->userdata->services, s->key); in publish_service()
395 static struct service *get_service(struct userdata *u, pa_object *device) { in get_service()
410 s->userdata = u; in get_service()
465 static pa_hook_result_t device_new_or_changed_cb(pa_core *c, pa_object *o, struct userdata *u) { in device_new_or_changed_cb()
479 static pa_hook_result_t device_unlink_cb(pa_core *c, pa_object *o, struct userdata *u) { in device_unlink_cb()
490 static int publish_main_service(struct userdata *u);
493 …ic void main_entry_group_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) { in main_entry_group_callback() argument
494 struct userdata *u = userdata; in main_entry_group_callback()
530 static int publish_main_service(struct userdata *u) { in publish_main_service()
575 static int publish_all_services(struct userdata *u) { in publish_all_services()
609 static void unpublish_all_services(struct userdata *u, bool rem) { in unpublish_all_services()
644 struct userdata *u = (struct userdata *) data; in avahi_process_msg()
733 static void client_callback(AvahiClient *c, AvahiClientState state, void *userdata) { in client_callback() argument
734 struct userdata *u = userdata; in client_callback()
780 static void create_client(pa_mainloop_api *api PA_GCC_UNUSED, void *userdata) { in create_client() argument
781 struct userdata *u = (struct userdata *) userdata; in create_client()
811 struct userdata *u; in pa__init()
820 m->userdata = u = pa_xnew0(struct userdata, 1); in pa__init()
876 static void client_free(pa_mainloop_api *api PA_GCC_UNUSED, void *userdata) { in client_free() argument
877 struct userdata *u = (struct userdata *) userdata; in client_free()
896 struct userdata*u; in pa__done()
899 if (!(u = m->userdata)) in pa__done()