Lines Matching defs:interval
80 isc_interval_t interval;
120 const isc_time_t *expires, const isc_interval_t *interval,
125 const isc_time_t *expires, const isc_interval_t *interval,
212 result = isc_time_add(now, &timer->interval, &due);
372 const isc_time_t *expires, const isc_interval_t *interval,
383 * parameters are specified by 'expires' and 'interval'. Events
394 if (interval == NULL)
395 interval = isc_interval_zero;
397 !(isc_time_isepoch(expires) && isc_interval_iszero(interval)));
400 !(isc_time_isepoch(expires) || isc_interval_iszero(interval)));
424 if (type == isc_timertype_once && !isc_interval_iszero(interval)) {
425 result = isc_time_add(&now, interval, &timer->idle);
435 timer->interval = *interval;
494 const isc_time_t *expires, const isc_interval_t *interval,
503 * Change the timer's type, expires, and interval values to the given
514 if (interval == NULL)
515 interval = isc_interval_zero;
517 !(isc_time_isepoch(expires) && isc_interval_iszero(interval)));
519 !(isc_time_isepoch(expires) || isc_interval_iszero(interval)));
546 timer->interval = *interval;
547 if (type == isc_timertype_once && !isc_interval_iszero(interval)) {
548 result = isc_time_add(&now, interval, &timer->idle);
606 result = isc_time_add(&now, &timer->interval, &timer->idle);
1125 const isc_time_t *expires, const isc_interval_t *interval,
1132 return (isc__timer_create(manager, type, expires, interval,
1136 interval, task, action, arg,
1167 const isc_time_t *expires, const isc_interval_t *interval,
1174 interval, purge));
1176 return (timer->methods->reset(timer, type, expires, interval, purge));