ns_clientmgr Struct Reference

nameserver client manager structure More...


Data Fields

unsigned int magic
client_queue_t inactive
 To be recycled.
isc_mem_tmctx
isc_taskmgr_ttaskmgr
isc_timermgr_ttimermgr
isc_mutex_t lock
isc_boolean_t exiting
isc_mutex_t listlock
client_list_t clients
 All active clients.
isc_mutex_t reclock
client_list_t recursing
 Recursing clients.


Detailed Description

nameserver client manager structure

Definition at line 126 of file client.c.


Field Documentation

unsigned int ns_clientmgr::magic

Definition at line 128 of file client.c.

Referenced by clientmgr_destroy(), and ns_clientmgr_create().

client_queue_t ns_clientmgr::inactive

To be recycled.

Definition at line 131 of file client.c.

Referenced by client_shutdown(), clientmgr_destroy(), exit_check(), get_client(), get_worker(), and ns_clientmgr_create().

isc_mem_t* ns_clientmgr::mctx

Definition at line 133 of file client.c.

Referenced by clientmgr_destroy(), get_clientmctx(), and ns_clientmgr_create().

isc_taskmgr_t* ns_clientmgr::taskmgr

Definition at line 134 of file client.c.

Referenced by client_create(), and ns_clientmgr_create().

isc_timermgr_t* ns_clientmgr::timermgr

Definition at line 135 of file client.c.

Referenced by client_create(), ns_client_send(), and ns_clientmgr_create().

isc_mutex_t ns_clientmgr::lock

Definition at line 138 of file client.c.

Referenced by clientmgr_destroy(), exit_check(), get_client(), get_worker(), and ns_clientmgr_create().

isc_boolean_t ns_clientmgr::exiting

Definition at line 139 of file client.c.

Referenced by exit_check(), get_client(), get_worker(), ns_clientmgr_create(), and ns_clientmgr_destroy().

isc_mutex_t ns_clientmgr::listlock

Definition at line 142 of file client.c.

Referenced by clientmgr_destroy(), exit_check(), get_client(), get_worker(), and ns_clientmgr_create().

client_list_t ns_clientmgr::clients

All active clients.

Definition at line 143 of file client.c.

Referenced by clientmgr_destroy(), exit_check(), get_client(), get_worker(), ns_clientmgr_create(), and ns_clientmgr_destroy().

isc_mutex_t ns_clientmgr::reclock

Definition at line 146 of file client.c.

Referenced by clientmgr_destroy(), exit_check(), ns_client_dumprecursing(), ns_client_killoldestquery(), ns_client_recursing(), and ns_clientmgr_create().

client_list_t ns_clientmgr::recursing

Recursing clients.

Definition at line 147 of file client.c.

Referenced by exit_check(), ns_client_dumprecursing(), ns_client_killoldestquery(), ns_client_recursing(), and ns_clientmgr_create().


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