Lines Matching refs:AvahiWatch
39 struct AvahiWatch {
49 AVAHI_LLIST_FIELDS(AvahiWatch, watches);
78 AVAHI_LLIST_HEAD(AvahiWatch, watches);
134 static AvahiWatch* watch_new(const AvahiPoll *api, int fd, AvahiWatchEvent event, AvahiWatchCallback callback, void *userdata) {
135 AvahiWatch *w;
145 if (!(w = avahi_new(AvahiWatch, 1)))
164 AVAHI_LLIST_PREPEND(AvahiWatch, watches, s->watches, w);
170 static void watch_update(AvahiWatch *w, AvahiWatchEvent events) {
186 static AvahiWatchEvent watch_get_events(AvahiWatch *w) {
196 static void remove_pollfd(AvahiWatch *w) {
205 static void watch_free(AvahiWatch *w) {
220 static void destroy_watch(AvahiWatch *w) {
224 AVAHI_LLIST_REMOVE(AvahiWatch, watches, w->simple_poll->watches, w);
233 AvahiWatch *w, *next;
363 AVAHI_LLIST_HEAD_INIT(AvahiWatch, s->watches);
388 AvahiWatch *w;
541 AvahiWatch *w;