Lines Matching defs:AvahiTimeout
52 struct AvahiTimeout {
62 AVAHI_LLIST_FIELDS(AvahiTimeout, timeouts);
79 AVAHI_LLIST_HEAD(AvahiTimeout, timeouts);
246 static AvahiTimeout* timeout_new(const AvahiPoll *api, const struct timeval *tv, AvahiTimeoutCallback callback, void *userdata) {
247 AvahiTimeout *t;
256 if (!(t = avahi_new(AvahiTimeout, 1)))
271 AVAHI_LLIST_PREPEND(AvahiTimeout, timeouts, s->timeouts, t);
275 static void timeout_update(AvahiTimeout *t, const struct timeval *tv) {
286 static void timeout_free(AvahiTimeout *t) {
298 static void destroy_timeout(AvahiTimeout *t) {
301 AVAHI_LLIST_REMOVE(AvahiTimeout, timeouts, t->simple_poll->timeouts, t);
307 AvahiTimeout *t, *next;
364 AVAHI_LLIST_HEAD_INIT(AvahiTimeout, s->timeouts);
427 static AvahiTimeout* find_next_timeout(AvahiSimplePoll *s) {
428 AvahiTimeout *t, *n = NULL;
443 static void timeout_callback(AvahiTimeout *t) {
453 AvahiTimeout *next_timeout;
540 AvahiTimeout *next_timeout;