Data Fields | |
isc_task_t | common |
isc__taskmgr_t * | manager |
isc_mutex_t | lock |
task_state_t | state |
unsigned int | references |
isc_eventlist_t | events |
isc_eventlist_t | on_shutdown |
unsigned int | nevents |
unsigned int | quantum |
unsigned int | flags |
isc_stdtime_t | now |
char | name [16] |
void * | tag |
Definition at line 104 of file task.c.
Definition at line 106 of file task.c.
Referenced by isc__task_create(), ISC_LIST(), and task_finished().
Definition at line 107 of file task.c.
Referenced by isc__task_beginexclusive(), isc__task_create(), isc__task_endexclusive(), isc__task_onshutdown(), isc__task_setprivilege(), task_finished(), and task_ready().
Definition at line 108 of file task.c.
Referenced by dequeue_events(), dispatch(), isc__task_attach(), isc__task_create(), isc__task_detach(), isc__task_getcurrenttime(), isc__task_onshutdown(), isc__task_privilege(), isc__task_send(), isc__task_sendanddetach(), isc__task_setname(), isc__task_setprivilege(), isc__task_shutdown(), isc__taskmgr_destroy(), ISC_LIST(), isc_task_purgeevent(), and task_finished().
Definition at line 110 of file task.c.
Referenced by dispatch(), isc__task_beginexclusive(), isc__task_create(), isc__task_endexclusive(), task_detach(), task_finished(), task_send(), and task_shutdown().
unsigned int isc__task::references |
Definition at line 111 of file task.c.
Referenced by dispatch(), isc__task_attach(), isc__task_create(), task_detach(), and task_finished().
isc_eventlist_t isc__task::events |
Definition at line 112 of file task.c.
Referenced by dequeue_events(), dispatch(), isc__task_create(), isc__task_purgerange(), isc_task_purgeevent(), task_detach(), task_finished(), task_send(), and task_shutdown().
isc_eventlist_t isc__task::on_shutdown |
Definition at line 113 of file task.c.
Referenced by isc__task_create(), isc__task_onshutdown(), task_finished(), and task_shutdown().
unsigned int isc__task::nevents |
Definition at line 114 of file task.c.
Referenced by dequeue_events(), dispatch(), isc__task_create(), isc_task_purgeevent(), task_finished(), task_send(), and task_shutdown().
unsigned int isc__task::quantum |
unsigned int isc__task::flags |
Definition at line 116 of file task.c.
Referenced by dispatch(), isc__task_create(), isc__task_privilege(), isc__task_setprivilege(), push_readyq(), and task_shutdown().
Definition at line 117 of file task.c.
Referenced by dispatch(), isc__task_create(), and isc__task_getcurrenttime().
char isc__task::name[16] |
Definition at line 118 of file task.c.
Referenced by isc__task_create(), isc__task_getname(), and isc__task_setname().
void* isc__task::tag |
Definition at line 119 of file task.c.
Referenced by isc__task_create(), isc__task_gettag(), and isc__task_setname().