Home | History | Annotate | Download | only in isc

Lines Matching refs:timer

63 	evTimer *	timer;
239 ctx->cur->type == Timer &&
240 ctx->cur->u.timer.this == del) {
241 printf("deferring delete of timer (executing)\n");
244 * clean up the timer.
272 evTimer *timer = id.opaque;
277 if (heap_element(ctx->timers, timer->index) != timer)
281 timer->mode |= EV_TMR_RATE;
283 timer->mode &= ~EV_TMR_RATE;
299 evTimer *timer = id.opaque;
303 if (heap_element(ctx->timers, timer->index) != timer)
323 old_due = timer->due;
325 timer->func = func;
326 timer->uap = uap;
327 timer->due = due;
328 timer->inter = inter;
332 result = heap_increased(ctx->timers, timer->index);
338 result = heap_decreased(ctx->timers, timer->index);
374 tt->timer = opaqueID->opaque;
396 evTimer *timer = opaqueID.opaque;
397 idle_timer *tt = timer->uap;
449 evTimer *timer;
451 timer = what;
452 timer->index = idx;
492 (this->func)(opaqueCtx, this->uap, this->timer->due,
495 * Setting the interval to zero will cause the timer to
498 this->timer->inter = evConsTime(0L, 0L);
501 /* evDrop() will reschedule the timer. */
502 this->timer->inter = evSubTime(this->max_idle, idle);