• Home
  • Raw
  • Download

Lines Matching refs:timeout

223 static void update_timeout(TimeoutData *timeout) {  in update_timeout()  argument
224 assert(timeout); in update_timeout()
225 assert(timeout->ref >= 1); in update_timeout()
227 if (dbus_timeout_get_enabled(timeout->dbus_timeout)) { in update_timeout()
229 avahi_elapse_time(&tv, dbus_timeout_get_interval(timeout->dbus_timeout), 0); in update_timeout()
230 timeout->poll_api->timeout_update(timeout-> in update_timeout()
233 timeout->poll_api->timeout_update(timeout->avahi_timeout, NULL); in update_timeout()
238 TimeoutData *timeout = userdata; in timeout_callback() local
241 assert(timeout); in timeout_callback()
243 timeout_data_ref(timeout); in timeout_callback()
245 dbus_timeout_handle(timeout->dbus_timeout); in timeout_callback()
248 if (timeout->avahi_timeout) in timeout_callback()
249 update_timeout(timeout); in timeout_callback()
251 timeout_data_unref(timeout); in timeout_callback()
255 TimeoutData *timeout; in add_timeout() local
263 if (!(timeout = avahi_new(TimeoutData, 1))) in add_timeout()
266 timeout->dbus_timeout = dbus_timeout; in add_timeout()
267 timeout->poll_api = d->poll_api; in add_timeout()
268 timeout->ref = 1; in add_timeout()
273 if (!(timeout->avahi_timeout = d->poll_api->timeout_new( in add_timeout()
277 timeout))) { in add_timeout()
278 avahi_free(timeout); in add_timeout()
282 dbus_timeout_set_data(dbus_timeout, timeout, (DBusFreeFunction) timeout_data_unref); in add_timeout()
288 TimeoutData *timeout; in remove_timeout() local
293 timeout = dbus_timeout_get_data(dbus_timeout); in remove_timeout()
294 assert(timeout); in remove_timeout()
296 d->poll_api->timeout_free(timeout->avahi_timeout); in remove_timeout()
297 timeout->avahi_timeout = NULL; in remove_timeout()
301 TimeoutData *timeout; in timeout_toggled() local
304 timeout = dbus_timeout_get_data(dbus_timeout); in timeout_toggled()
305 assert(timeout); in timeout_toggled()
307 update_timeout(timeout); in timeout_toggled()