Home | History | Annotate | Download | only in isc

Lines Matching refs:Timer

67 	evTimer *	timer;
251 ctx->cur->type == Timer &&
252 ctx->cur->u.timer.this == del) {
253 evPrintf(ctx, 8, "deferring delete of timer (executing)\n");
256 * clean up the timer.
284 evTimer *timer = id.opaque;
289 if (heap_element(ctx->timers, timer->index) != timer)
293 timer->mode |= EV_TMR_RATE;
295 timer->mode &= ~EV_TMR_RATE;
311 evTimer *timer = id.opaque;
315 if (heap_element(ctx->timers, timer->index) != timer)
335 old_due = timer->due;
337 timer->func = func;
338 timer->uap = uap;
339 timer->due = due;
340 timer->inter = inter;
344 result = heap_increased(ctx->timers, timer->index);
350 result = heap_decreased(ctx->timers, timer->index);
386 tt->timer = opaqueID->opaque;
408 evTimer *timer = opaqueID.opaque;
409 idle_timer *tt = timer->uap;
461 evTimer *timer;
463 timer = what;
464 timer->index = idx;
504 (this->func)(opaqueCtx, this->uap, this->timer->due,
507 * Setting the interval to zero will cause the timer to
510 this->timer->inter = evConsTime(0L, 0L);
513 /* evDrop() will reschedule the timer. */
514 this->timer->inter = evSubTime(this->max_idle, idle);