isc__task Struct Reference


Data Fields

isc_task_t common
isc__taskmgr_tmanager
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

Detailed Description

Definition at line 104 of file task.c.


Field Documentation

isc_task_t isc__task::common

Definition at line 106 of file task.c.

Referenced by isc__task_create(), ISC_LIST(), and task_finished().

isc__taskmgr_t* isc__task::manager

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

isc_mutex_t isc__task::lock

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

task_state_t isc__task::state

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

Definition at line 115 of file task.c.

Referenced by dispatch(), and isc__task_create().

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

isc_stdtime_t isc__task::now

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


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha