Lines Matching defs:AvahiTimeout
45 struct AvahiTimeout {
55 AVAHI_LLIST_FIELDS(AvahiTimeout, timeouts);
67 AVAHI_LLIST_HEAD(AvahiTimeout, timeouts);
168 static AvahiTimeout* timeout_new(const AvahiPoll *api, const struct timeval *tv, AvahiTimeoutCallback callback, void *userdata) {
169 AvahiTimeout *t;
178 if (!(t = avahi_new(AvahiTimeout, 1)))
190 AVAHI_LLIST_PREPEND(AvahiTimeout, timeouts, g->timeouts, t);
195 static void timeout_update(AvahiTimeout *t, const struct timeval *tv) {
203 static void timeout_free(AvahiTimeout *t) {
211 static void destroy_timeout(AvahiTimeout *t) {
214 AVAHI_LLIST_REMOVE(AvahiTimeout, timeouts, t->glib_poll->timeouts, t);
219 AvahiTimeout *t, *next;
232 static AvahiTimeout* find_next_timeout(AvahiGLibPoll *g) {
233 AvahiTimeout *t, *n = NULL;
248 static void start_timeout_callback(AvahiTimeout *t) {
259 AvahiTimeout *next_timeout;
296 AvahiTimeout *next_timeout;
321 AvahiTimeout *next_timeout;
379 AVAHI_LLIST_HEAD_INIT(AvahiTimeout, g->timeouts);