Data Fields | |
isc_timer_t | common |
isc__timermgr_t * | manager |
isc_mutex_t | lock |
unsigned int | references |
isc_time_t | idle |
isc_timertype_t | type |
isc_time_t | expires |
isc_interval_t | interval |
isc_task_t * | task |
isc_taskaction_t | action |
void * | arg |
unsigned int | index |
isc_time_t | due |
Definition at line 77 of file timer.c.
Not locked.
Definition at line 79 of file timer.c.
Referenced by destroy(), and isc__timer_create().
Definition at line 80 of file timer.c.
Referenced by deschedule(), destroy(), isc__timer_create(), isc__timer_reset(), and schedule().
Definition at line 81 of file timer.c.
Referenced by destroy(), dispatch(), isc__timer_attach(), isc__timer_create(), isc__timer_detach(), isc__timer_reset(), isc__timer_touch(), and isc_timer_gettype().
unsigned int isc__timer::references |
Locked by timer lock.
Definition at line 83 of file timer.c.
Referenced by isc__timer_attach(), isc__timer_create(), and isc__timer_detach().
Definition at line 84 of file timer.c.
Referenced by dispatch(), isc__timer_create(), isc__timer_reset(), isc__timer_touch(), and schedule().
Locked by manager lock.
Definition at line 86 of file timer.c.
Referenced by dispatch(), isc__timer_create(), isc__timer_reset(), isc_timer_gettype(), and schedule().
Definition at line 87 of file timer.c.
Referenced by dispatch(), isc__timer_create(), isc__timer_reset(), and schedule().
Definition at line 88 of file timer.c.
Referenced by isc__timer_create(), isc__timer_reset(), isc__timer_touch(), and schedule().
Definition at line 89 of file timer.c.
Referenced by destroy(), dispatch(), isc__timer_create(), and isc__timer_reset().
void* isc__timer::arg |
unsigned int isc__timer::index |
Definition at line 92 of file timer.c.
Referenced by deschedule(), dispatch(), isc__timer_create(), schedule(), and set_index().