Lines Matching refs:userdata
41 void *userdata;
60 static void watch_callback(pa_mainloop_api*a, pa_io_event* e, int fd, pa_io_event_flags_t events, void *userdata) {
61 AvahiWatch *w = userdata;
68 w->callback(w, fd, w->current_event, w->userdata);
72 static AvahiWatch* watch_new(const AvahiPoll *api, int fd, AvahiWatchEvent event, AvahiWatchCallback callback, void *userdata) {
79 pa_assert_se(p = api->userdata);
85 w->userdata = userdata;
114 void *userdata;
117 static void timeout_callback(pa_mainloop_api*a, pa_time_event* e, const struct timeval *t, void *userdata) {
118 AvahiTimeout *to = userdata;
123 to->callback(to, to->userdata);
126 static AvahiTimeout* timeout_new(const AvahiPoll *api, const struct timeval *tv, AvahiTimeoutCallback callback, void *userdata) {
132 pa_assert_se(p = api->userdata);
137 t->userdata = userdata;
173 p->api.userdata = p;
189 pa_assert_se(p = api->userdata);