Lines Matching defs:timer
59 evTimer * timer;
233 ctx->cur->u.timer.this == del) {
234 evPrintf(ctx, 8, "deferring delete of timer (executing)\n");
237 * clean up the timer.
265 evTimer *timer = id.opaque;
270 if (heap_element(ctx->timers, timer->index) != timer)
274 timer->mode |= EV_TMR_RATE;
276 timer->mode &= ~EV_TMR_RATE;
292 evTimer *timer = id.opaque;
296 if (heap_element(ctx->timers, timer->index) != timer)
316 old_due = timer->due;
318 timer->func = func;
319 timer->uap = uap;
320 timer->due = due;
321 timer->inter = inter;
325 result = heap_increased(ctx->timers, timer->index);
331 result = heap_decreased(ctx->timers, timer->index);
367 tt->timer = opaqueID->opaque;
389 evTimer *timer = opaqueID.opaque;
390 idle_timer *tt = timer->uap;
442 evTimer *timer;
444 timer = what;
445 timer->index = index;
485 (this->func)(opaqueCtx, this->uap, this->timer->due,
488 * Setting the interval to zero will cause the timer to
491 this->timer->inter = evConsTime(0, 0);
494 /* evDrop() will reschedule the timer. */
495 this->timer->inter = evSubTime(this->max_idle, idle);