Lines Matching defs:timer
70 evTimer * timer;
250 ctx->cur->u.timer.this == del) {
251 evPrintf(ctx, 8, "deferring delete of timer (executing)\n");
254 * clean up the timer.
282 evTimer *timer = id.opaque;
287 if (heap_element(ctx->timers, timer->index) != timer)
291 timer->mode |= EV_TMR_RATE;
293 timer->mode &= ~EV_TMR_RATE;
309 evTimer *timer = id.opaque;
313 if (heap_element(ctx->timers, timer->index) != timer)
333 old_due = timer->due;
335 timer->func = func;
336 timer->uap = uap;
337 timer->due = due;
338 timer->inter = inter;
342 result = heap_increased(ctx->timers, timer->index);
348 result = heap_decreased(ctx->timers, timer->index);
384 tt->timer = opaqueID->opaque;
406 evTimer *timer = opaqueID.opaque;
407 idle_timer *tt = timer->uap;
459 evTimer *timer;
461 timer = what;
462 timer->index = index;
502 (this->func)(opaqueCtx, this->uap, this->timer->due,
505 * Setting the interval to zero will cause the timer to
508 this->timer->inter = evConsTime(0, 0);
511 /* evDrop() will reschedule the timer. */
512 this->timer->inter = evSubTime(this->max_idle, idle);