dns_zonemgr Struct Reference


Data Fields

unsigned int magic
isc_mem_tmctx
int refs
isc_taskmgr_ttaskmgr
isc_timermgr_ttimermgr
isc_socketmgr_tsocketmgr
isc_taskpool_tzonetasks
isc_taskpool_tloadtasks
isc_task_ttask
isc_pool_tmctxpool
isc_ratelimiter_tnotifyrl
isc_ratelimiter_trefreshrl
isc_ratelimiter_tstartupnotifyrl
isc_ratelimiter_tstartuprefreshrl
isc_rwlock_t rwlock
isc_mutex_t iolock
isc_rwlock_t urlock
dns_zonelist_t zones
dns_zonelist_t waiting_for_xfrin
dns_zonelist_t xfrin_in_progress
isc_uint32_t transfersin
isc_uint32_t transfersperns
unsigned int notifyrate
unsigned int startupnotifyrate
unsigned int serialqueryrate
unsigned int startupserialqueryrate
isc_uint32_t iolimit
isc_uint32_t ioactive
dns_iolist_t high
dns_iolist_t low
struct dns_unreachable unreachable [UNREACH_CHACHE_SIZE]

Detailed Description

Definition at line 517 of file zone.c.


Field Documentation

unsigned int dns_zonemgr::magic

Definition at line 518 of file zone.c.

Referenced by dns_zonemgr_create(), and zonemgr_free().

isc_mem_t* dns_zonemgr::mctx

Definition at line 519 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_setsize(), zmgr_start_xfrin_ifquota(), zonemgr_free(), zonemgr_getio(), and zonemgr_putio().

int dns_zonemgr::refs

Definition at line 520 of file zone.c.

Referenced by dns_zone_link(), dns_zonemgr_attach(), dns_zonemgr_create(), dns_zonemgr_detach(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), and zonemgr_free().

isc_taskmgr_t* dns_zonemgr::taskmgr

Definition at line 521 of file zone.c.

Referenced by dns_zonemgr_create(), and dns_zonemgr_setsize().

isc_timermgr_t* dns_zonemgr::timermgr

Definition at line 522 of file zone.c.

Referenced by dns_zone_link(), dns_zonemgr_create(), and dns_zonemgr_managezone().

isc_socketmgr_t* dns_zonemgr::socketmgr

Definition at line 523 of file zone.c.

Referenced by dns_zonemgr_create().

isc_taskpool_t* dns_zonemgr::zonetasks

Definition at line 524 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_managezone(), dns_zonemgr_setsize(), and dns_zonemgr_shutdown().

isc_taskpool_t* dns_zonemgr::loadtasks

Definition at line 525 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_managezone(), dns_zonemgr_setsize(), and dns_zonemgr_shutdown().

isc_task_t* dns_zonemgr::task

Definition at line 526 of file zone.c.

Referenced by dns_zonemgr_create(), and dns_zonemgr_shutdown().

isc_pool_t* dns_zonemgr::mctxpool

Definition at line 527 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_createzone(), dns_zonemgr_setsize(), and dns_zonemgr_shutdown().

isc_ratelimiter_t* dns_zonemgr::notifyrl

Definition at line 528 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_shutdown(), and zonemgr_free().

isc_ratelimiter_t* dns_zonemgr::refreshrl

Definition at line 529 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_shutdown(), and zonemgr_free().

isc_ratelimiter_t* dns_zonemgr::startupnotifyrl

Definition at line 530 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_shutdown(), notify_isqueued(), and zonemgr_free().

isc_ratelimiter_t* dns_zonemgr::startuprefreshrl

Definition at line 531 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_shutdown(), and zonemgr_free().

isc_rwlock_t dns_zonemgr::rwlock

Definition at line 532 of file zone.c.

Referenced by dns_zone_link(), dns_zonemgr_attach(), dns_zonemgr_create(), dns_zonemgr_detach(), dns_zonemgr_forcemaint(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), dns_zonemgr_resumexfrs(), dns_zonemgr_shutdown(), queue_xfrin(), and zonemgr_free().

isc_mutex_t dns_zonemgr::iolock

Definition at line 533 of file zone.c.

Referenced by dns_zonemgr_create(), zonemgr_free(), zonemgr_getio(), and zonemgr_putio().

isc_rwlock_t dns_zonemgr::urlock

Definition at line 534 of file zone.c.

Referenced by dns_zonemgr_create(), and zonemgr_free().

dns_zonelist_t dns_zonemgr::zones

Definition at line 537 of file zone.c.

Referenced by dns_zone_first(), dns_zone_link(), dns_zonemgr_create(), dns_zonemgr_forcemaint(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), dns_zonemgr_shutdown(), and zonemgr_free().

dns_zonelist_t dns_zonemgr::waiting_for_xfrin

Definition at line 538 of file zone.c.

Referenced by dns_zonemgr_create(), queue_xfrin(), zmgr_resume_xfrs(), and zmgr_start_xfrin_ifquota().

dns_zonelist_t dns_zonemgr::xfrin_in_progress

Definition at line 539 of file zone.c.

Referenced by dns_zonemgr_create(), and zmgr_start_xfrin_ifquota().

isc_uint32_t dns_zonemgr::transfersin

Definition at line 542 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_getttransfersin(), dns_zonemgr_settransfersin(), and zmgr_start_xfrin_ifquota().

isc_uint32_t dns_zonemgr::transfersperns

Definition at line 543 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_getttransfersperns(), dns_zonemgr_settransfersperns(), and zmgr_start_xfrin_ifquota().

unsigned int dns_zonemgr::notifyrate

Definition at line 544 of file zone.c.

Referenced by dns_zonemgr_create().

unsigned int dns_zonemgr::startupnotifyrate

Definition at line 545 of file zone.c.

Referenced by dns_zonemgr_create().

unsigned int dns_zonemgr::serialqueryrate

Definition at line 546 of file zone.c.

Referenced by dns_zonemgr_create().

unsigned int dns_zonemgr::startupserialqueryrate

Definition at line 547 of file zone.c.

Referenced by dns_zonemgr_create().

isc_uint32_t dns_zonemgr::iolimit

Definition at line 550 of file zone.c.

Referenced by dns_zonemgr_create(), dns_zonemgr_getiolimit(), dns_zonemgr_setiolimit(), and zonemgr_getio().

isc_uint32_t dns_zonemgr::ioactive

Definition at line 551 of file zone.c.

Referenced by dns_zonemgr_create(), zonemgr_getio(), and zonemgr_putio().

dns_iolist_t dns_zonemgr::high

Definition at line 552 of file zone.c.

Referenced by dns_zonemgr_create(), zonemgr_getio(), and zonemgr_putio().

dns_iolist_t dns_zonemgr::low

Definition at line 553 of file zone.c.

Referenced by dns_zonemgr_create(), zonemgr_getio(), and zonemgr_putio().

struct dns_unreachable dns_zonemgr::unreachable[UNREACH_CHACHE_SIZE] [read]

Definition at line 557 of file zone.c.

Referenced by dns_zonemgr_create().


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