Lines Matching defs:timer
164 * Internal timer structure, to store timer event in.
173 /** is timer enabled */
445 /* timer expired */
507 log_err("poll udp out timer failed: %s",
754 /* timer expired */
816 log_err("poll udp out timer failed: %s",
4990 comm_timer_disable(struct comm_timer* timer)
4992 if(!timer)
4994 ub_timer_del(timer->ev_timer->ev);
4995 timer->ev_timer->enabled = 0;
4999 comm_timer_set(struct comm_timer* timer, struct timeval* tv)
5002 if(timer->ev_timer->enabled)
5003 comm_timer_disable(timer);
5004 if(ub_timer_add(timer->ev_timer->ev, timer->ev_timer->base->eb->base,
5005 comm_timer_callback, timer, tv) != 0)
5007 timer->ev_timer->enabled = 1;
5011 comm_timer_delete(struct comm_timer* timer)
5013 if(!timer)
5015 comm_timer_disable(timer);
5016 /* Free the sub struct timer->ev_timer derived from the super struct timer.
5017 * i.e. assert(timer == timer->ev_timer)
5019 ub_event_free(timer->ev_timer->ev);
5020 free(timer->ev_timer);
5036 comm_timer_is_set(struct comm_timer* timer)
5038 return (int)timer->ev_timer->enabled;
5042 comm_timer_get_mem(struct comm_timer* ATTR_UNUSED(timer))