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().