Lines Matching refs:AvahiTimeout
50 struct AvahiTimeout {
60 AVAHI_LLIST_FIELDS(AvahiTimeout, timeouts);
77 AVAHI_LLIST_HEAD(AvahiTimeout, timeouts);
244 static AvahiTimeout* timeout_new(const AvahiPoll *api, const struct timeval *tv, AvahiTimeoutCallback callback, void *userdata) {
245 AvahiTimeout *t;
254 if (!(t = avahi_new(AvahiTimeout, 1)))
269 AVAHI_LLIST_PREPEND(AvahiTimeout, timeouts, s->timeouts, t);
273 static void timeout_update(AvahiTimeout *t, const struct timeval *tv) {
284 static void timeout_free(AvahiTimeout *t) {
296 static void destroy_timeout(AvahiTimeout *t) {
299 AVAHI_LLIST_REMOVE(AvahiTimeout, timeouts, t->simple_poll->timeouts, t);
305 AvahiTimeout *t, *next;
362 AVAHI_LLIST_HEAD_INIT(AvahiTimeout, s->timeouts);
425 static AvahiTimeout* find_next_timeout(AvahiSimplePoll *s) {
426 AvahiTimeout *t, *n = NULL;
441 static void timeout_callback(AvahiTimeout *t) {
451 AvahiTimeout *next_timeout;
548 AvahiTimeout *next_timeout;