Lines Matching defs:userdata
114 struct userdata *userdata; member
127 struct userdata { struct
128 pa_thread_mq thread_mq;
129 pa_rtpoll *rtpoll;
130 avahi_msg *msg;
132 pa_core *core;
133 pa_module *module;
134 pa_mainloop_api *api;
135 pa_threaded_mainloop *mainloop;
137 AvahiPoll *avahi_poll;
138 AvahiClient *client;
140 pa_hashmap *services; /* protect with mainloop lock */
141 char *service_name;
142 char *icon_name;
144 AvahiEntryGroup *main_entry_group;
146 …*source_new_slot, *sink_unlink_slot, *source_unlink_slot, *sink_changed_slot, *source_changed_slot;
148 pa_native_protocol *native;
150 bool shutting_down; /* Used in the main thread. */
151 bool client_freed; /* Used in the Avahi thread. */
215 …void service_entry_group_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) { in service_entry_group_callback()
493 …ic void main_entry_group_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) { in main_entry_group_callback()
733 static void client_callback(AvahiClient *c, AvahiClientState state, void *userdata) { in client_callback()
780 static void create_client(pa_mainloop_api *api PA_GCC_UNUSED, void *userdata) { in create_client()
876 static void client_free(pa_mainloop_api *api PA_GCC_UNUSED, void *userdata) { in client_free()