Home | History | Annotate | Download | only in ServiceRegistration

Lines Matching defs:wakeup_timer

241     wakeup_t *wakeup_timer;         // Used to setup a timer to advertise records repeatedly until it succeeds.
254 wakeup_t *wakeup_timer; // Used to setup a timer to advertise push service repeatedly until it succeeds.
5556 ioloop_cancel_wake_event(advertisement_context->wakeup_timer);
5561 ioloop_cancel_wake_event(advertisement_context->wakeup_timer);
5572 if (context->wakeup_timer == NULL) {
5573 context->wakeup_timer = ioloop_wakeup_create();
5574 if (context->wakeup_timer == NULL) {
5595 succeeded = ioloop_add_wake_event(context->wakeup_timer, context, advertise_dnssd_proxy_callback, NULL, interval);
5607 if (context->wakeup_timer != NULL) {
5608 ioloop_wakeup_release(context->wakeup_timer);
5609 context->wakeup_timer = NULL;
5744 wakeup_t *wakeup_timer = context->wakeup_timer;
5746 if (wakeup_timer == NULL) {
5747 wakeup_timer = ioloop_wakeup_create();
5749 ioloop_wakeup_retain(wakeup_timer);
5751 require_action_quiet(wakeup_timer != NULL, exit, succeeded = false);
5753 succeeded = ioloop_add_wake_event(wakeup_timer, context, advertise_dnssd_dp_proxy_callback, NULL, interval);
5756 if (context->wakeup_timer == NULL) {
5757 context->wakeup_timer = wakeup_timer;
5758 wakeup_timer = NULL;
5762 ioloop_wakeup_forget(&wakeup_timer);