isc__appctx Struct Reference


Data Fields

isc_appctx_t common
isc_mem_tmctx
isc_mutex_t lock
isc_eventlist_t on_run
isc_boolean_t shutdown_requested
isc_boolean_t running
isc_boolean_t want_shutdown
isc_boolean_t want_reload
isc_boolean_t blocked
isc_taskmgr_ttaskmgr
isc_socketmgr_tsocketmgr
isc_timermgr_ttimermgr

Detailed Description

Definition at line 104 of file app.c.


Field Documentation

isc_appctx_t isc__appctx::common

Definition at line 105 of file app.c.

Referenced by isc__app_start().

isc_mem_t* isc__appctx::mctx

Definition at line 106 of file app.c.

Referenced by isc__app_start().

isc_mutex_t isc__appctx::lock

Definition at line 107 of file app.c.

Referenced by isc__app_ctxonrun(), isc__app_ctxrun(), and isc__app_ctxstart().

isc_eventlist_t isc__appctx::on_run

Definition at line 108 of file app.c.

Referenced by isc__app_ctxonrun(), isc__app_ctxrun(), and isc__app_ctxstart().

isc_boolean_t isc__appctx::shutdown_requested

Definition at line 109 of file app.c.

Referenced by isc__app_ctxstart().

isc_boolean_t isc__appctx::running

Definition at line 110 of file app.c.

Referenced by isc__app_ctxonrun(), isc__app_ctxrun(), and isc__app_ctxstart().

isc_boolean_t isc__appctx::want_shutdown

We assume that 'want_shutdown' can be read and written atomically.

Definition at line 115 of file app.c.

Referenced by evloop(), exit_action(), isc__app_ctxrun(), isc__app_ctxstart(), isc__nothread_signal_hack(), and isc__nothread_wait_hack().

isc_boolean_t isc__appctx::want_reload

Definition at line 119 of file app.c.

Referenced by evloop(), isc__app_ctxrun(), isc__app_ctxstart(), isc__nothread_wait_hack(), and reload_action().

isc_boolean_t isc__appctx::blocked

Definition at line 121 of file app.c.

Referenced by isc__app_ctxrun(), and isc__app_ctxstart().

isc_taskmgr_t* isc__appctx::taskmgr

Definition at line 123 of file app.c.

Referenced by evloop(), and isc__app_ctxrun().

isc_socketmgr_t* isc__appctx::socketmgr

Definition at line 124 of file app.c.

Referenced by evloop().

isc_timermgr_t* isc__appctx::timermgr

Definition at line 125 of file app.c.

Referenced by evloop().


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