Lines Matching defs:api
32 AvahiPoll api;
72 static AvahiWatch* watch_new(const AvahiPoll *api, int fd, AvahiWatchEvent event, AvahiWatchCallback callback, void *userdata) {
76 pa_assert(api);
79 pa_assert_se(p = api->userdata);
126 static AvahiTimeout* timeout_new(const AvahiPoll *api, const struct timeval *tv, AvahiTimeoutCallback callback, void *userdata) {
130 pa_assert(api);
132 pa_assert_se(p = api->userdata);
173 p->api.userdata = p;
174 p->api.watch_new = watch_new;
175 p->api.watch_update = watch_update;
176 p->api.watch_get_events = watch_get_events;
177 p->api.watch_free = watch_free;
178 p->api.timeout_new = timeout_new;
179 p->api.timeout_update = timeout_update;
180 p->api.timeout_free = timeout_free;
183 return &p->api;
186 void pa_avahi_poll_free(AvahiPoll *api) {
188 pa_assert(api);
189 pa_assert_se(p = api->userdata);