dns_view Struct Reference

#include <view.h>


Public Member Functions

 ISC_LINK (struct dns_view) link

Data Fields

unsigned int magic
isc_mem_tmctx
dns_rdataclass_t rdclass
char * name
dns_zt_tzonetable
dns_resolver_tresolver
dns_adb_tadb
dns_requestmgr_trequestmgr
dns_acache_tacache
dns_cache_tcache
dns_db_tcachedb
dns_db_thints
dns_keytable_tsecroots_priv
dns_ntatable_tntatable_priv
isc_mutex_t lock
isc_boolean_t frozen
isc_task_ttask
isc_event_t resevent
isc_event_t adbevent
isc_event_t reqevent
isc_stats_tadbstats
isc_stats_tresstats
dns_stats_tresquerystats
isc_boolean_t cacheshared
dns_tsig_keyring_tstatickeys
dns_tsig_keyring_tdynamickeys
dns_peerlist_tpeers
dns_order_torder
dns_fwdtable_tfwdtable
isc_boolean_t recursion
isc_boolean_t auth_nxdomain
isc_boolean_t additionalfromcache
isc_boolean_t additionalfromauth
isc_boolean_t minimalresponses
isc_boolean_t enablednssec
isc_boolean_t enablevalidation
isc_boolean_t acceptexpired
dns_transfer_format_t transfer_format
dns_acl_tcacheacl
dns_acl_tcacheonacl
dns_acl_tqueryacl
dns_acl_tqueryonacl
dns_acl_trecursionacl
dns_acl_trecursiononacl
dns_acl_tsortlist
dns_acl_tnotifyacl
dns_acl_ttransferacl
dns_acl_tupdateacl
dns_acl_tupfwdacl
dns_acl_tdenyansweracl
dns_acl_tnocasecompress
dns_rbt_tansweracl_exclude
dns_rbt_tdenyanswernames
dns_rbt_tanswernames_exclude
dns_rrl_trrl
isc_boolean_t provideixfr
isc_boolean_t requestnsid
isc_boolean_t requestsit
dns_ttl_t maxcachettl
dns_ttl_t maxncachettl
isc_uint32_t nta_lifetime
isc_uint32_t nta_recheck
char * nta_file
dns_ttl_t prefetch_trigger
dns_ttl_t prefetch_eligible
in_port_t dstport
dns_aclenv_t aclenv
dns_rdatatype_t preferred_glue
isc_boolean_t flush
dns_namelist_t * delonly
isc_boolean_t rootdelonly
dns_namelist_t * rootexclude
isc_boolean_t checknames
dns_name_tdlv
dns_fixedname_t dlv_fixed
isc_uint16_t maxudp
isc_uint16_t situdp
unsigned int maxbits
dns_aaaa_t v4_aaaa
dns_aaaa_t v6_aaaa
dns_acl_taaaa_acl
dns_dns64list_t dns64
unsigned int dns64cnt
dns_rpz_zones_trpzs
dns_dlzdblist_t dlz_searched
dns_dlzdblist_t dlz_unsearched
isc_uint32_t fail_ttl
dns_badcache_tfailcache
dns_acl_tmatchclients
dns_acl_tmatchdestinations
isc_boolean_t matchrecursiveonly
isc_refcount_t references
unsigned int weakrefs
unsigned int attributes
dns_viewlist_t * viewlist
dns_zone_tmanaged_keys
dns_zone_tredirect
dns_name_tredirectzone
dns_fixedname_t redirectfixed
char * new_zone_file
void * new_zone_config
void(* cfg_destroy )(void **)
unsigned char secret [32]


Detailed Description

Definition at line 83 of file view.h.


Member Function Documentation

dns_view::ISC_LINK ( struct  dns_view  ) 


Field Documentation

unsigned int dns_view::magic

Definition at line 85 of file view.h.

Referenced by dns_view_create().

isc_mem_t* dns_view::mctx

Definition at line 86 of file view.h.

Referenced by checkbogus(), checkkey(), client_resfind(), configure_forward(), configure_hints(), configure_rpz(), configure_rpz_name(), configure_rpz_name2(), configure_view(), create_empty_zone(), destroy(), dns_dlz_writeablezone(), dns_message_checksig(), dns_ntatable_add(), dns_ntatable_create(), dns_ntatable_detach(), dns_ntatable_dump(), dns_ntatable_save(), dns_ntatable_totext(), dns_resolver_create(), dns_rrl_init(), dns_validator_create(), dns_view_adddelegationonly(), dns_view_create(), dns_view_createresolver(), dns_view_createzonetable(), dns_view_dumpdbtostream(), dns_view_excludedelegationonly(), dns_view_loadnta(), dns_view_setnewzones(), fetch_done(), get_dst_key(), isselfsigned(), nta_create(), setup_newzones(), validate(), and verify().

dns_rdataclass_t dns_view::rdclass

Definition at line 87 of file view.h.

Referenced by add_keydata_zone(), checkqueryacl(), checkupdateacl(), client_request(), configure_hints(), configure_rpz(), configure_view(), configure_view_dnsseckeys(), configure_zone(), create_empty_zone(), dlzconfigure_callback(), dns64_reverse(), dns_dlzallowzonexfr(), dns_resolver_create(), dns_test_makezone(), dns_view_create(), dns_view_createzonetable(), dns_view_searchdlz(), dns_viewlist_find(), dns_viewlist_findzone(), is_answertarget_allowed(), lookup_done(), ns_client_isself(), ns_lwdclient_processgrbn(), ns_server_mkeys(), query_getcachedb(), and query_validatezonedb().

char* dns_view::name

Definition at line 88 of file view.h.

Referenced by add_keydata_zone(), client_request(), configure_rpz(), configure_view(), configure_view_dnsseckeys(), configure_zone(), create_empty_zone(), destroy(), dns64_reverse(), dns_root_checkhints(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_restorekeyring(), dns_view_setnewzones(), dns_viewlist_find(), do_addzone(), do_modzone(), dumpdone(), freezezones(), list_keynames(), load_configuration(), mkey_refresh(), mkey_status(), ns_client_dumprecursing(), ns_client_logv(), ns_server_changezone(), ns_server_delzone(), ns_server_dumpdb(), ns_server_dumpsecroots(), ns_server_flushcache(), ns_server_flushnode(), ns_server_freeze(), ns_server_loadnta(), ns_server_mkeys(), ns_server_nta(), ns_server_saventa(), ns_server_showzone(), ns_server_sync(), ns_server_tsigdelete(), ns_server_validation(), ns_stats_dump(), ns_zone_configure(), and report().

dns_zt_t* dns_view::zonetable

Definition at line 89 of file view.h.

Referenced by add_view_tolist(), asyncload(), ATF_TC_BODY(), dns_view_addzone(), dns_view_asyncload(), dns_view_create(), dns_view_createzonetable(), dns_view_dialup(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_freezezones(), dns_view_load(), dns_view_loadnew(), dns_viewlist_findzone(), do_addzone(), do_modzone(), load_configuration(), ns_notify_start(), ns_server_delzone(), ns_server_sync(), ns_update_start(), query_getzonedb(), view_flushanddetach(), and zone_from_args().

dns_resolver_t* dns_view::resolver

Definition at line 90 of file view.h.

Referenced by adjust_interfaces(), cache_reusable(), check_ds(), checkbogus(), client_request(), configure_alternates(), configure_view(), create_fetch(), destroy(), dlv_algorithm_supported(), dlv_validatezonekey(), dns_validator_create(), dns_view_create(), dns_view_createresolver(), dns_view_dumpdbtostream(), dns_view_find2(), dns_view_flushcache2(), dns_view_flushnode(), dns_view_freeze(), dumpdone(), ns_client_addopt(), query_prefetch(), query_recurse(), start_fetch(), validate(), validatezonekey(), view_find(), and view_flushanddetach().

dns_adb_t* dns_view::adb

Definition at line 91 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), dns_view_createresolver(), dns_view_dumpdbtostream(), dns_view_flushcache2(), dns_view_flushnode(), dumpdone(), fctx_create(), restart_find(), and view_flushanddetach().

dns_requestmgr_t* dns_view::requestmgr

Definition at line 92 of file view.h.

Referenced by destroy(), dns_client_startrequest(), dns_view_create(), dns_view_createresolver(), receive_soa(), request_soa(), send_update(), update_done(), and view_flushanddetach().

dns_acache_t* dns_view::acache

Definition at line 93 of file view.h.

Referenced by add_keydata_zone(), configure_view(), configure_zone(), destroy(), dns_view_create(), dns_view_flushcache2(), dns_view_setcache2(), query_addadditional2(), query_discardcache(), and view_flushanddetach().

dns_cache_t* dns_view::cache

Definition at line 94 of file view.h.

Referenced by cache_sharable(), configure_view(), destroy(), dns_view_create(), dns_view_flushcache2(), dns_view_flushnode(), dns_view_setcache2(), dumpdone(), ns_server_flushcache(), ns_stats_dump(), prime_done(), query_addadditional(), and query_find().

dns_db_t* dns_view::cachedb

Definition at line 95 of file view.h.

Referenced by createview(), destroy(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_find2(), dns_view_findzonecut2(), dns_view_flushcache2(), dns_view_freeze(), dns_view_setcache2(), dumpdone(), fctx_create(), ns_query_start(), ns_stats_dump(), query_addbestns(), query_find(), query_getcachedb(), and rpz_rrset_find().

dns_db_t* dns_view::hints

Definition at line 96 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), dns_view_find2(), dns_view_findzonecut2(), dns_view_sethints(), prime_done(), and query_find().

dns_keytable_t* dns_view::secroots_priv

Definition at line 102 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_getsecroots(), dns_view_initsecroots(), and dns_view_issecuredomain().

dns_ntatable_t* dns_view::ntatable_priv

Definition at line 103 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_getntatable(), dns_view_initntatable(), dns_view_issecuredomain(), and dns_view_ntacovers().

isc_mutex_t dns_view::lock

Definition at line 105 of file view.h.

Referenced by adb_shutdown(), destroy(), dns_view_create(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_weakattach(), dns_view_weakdetach(), dns_viewlist_findzone(), req_shutdown(), resolver_shutdown(), and view_flushanddetach().

isc_boolean_t dns_view::frozen

Definition at line 106 of file view.h.

Referenced by dns_view_addzone(), dns_view_create(), dns_view_createresolver(), dns_view_createzonetable(), dns_view_find2(), dns_view_findzonecut2(), dns_view_freeze(), dns_view_setadbstats(), dns_view_setcache2(), dns_view_sethints(), dns_view_setresquerystats(), dns_view_setresstats(), and dns_view_thaw().

isc_task_t* dns_view::task

Definition at line 107 of file view.h.

Referenced by adb_shutdown(), destroy(), dns_view_create(), dns_view_createresolver(), req_shutdown(), and resolver_shutdown().

isc_event_t dns_view::resevent

Definition at line 108 of file view.h.

Referenced by dns_view_create(), and dns_view_createresolver().

isc_event_t dns_view::adbevent

Definition at line 109 of file view.h.

Referenced by dns_view_create(), and dns_view_createresolver().

isc_event_t dns_view::reqevent

Definition at line 110 of file view.h.

Referenced by dns_view_create(), and dns_view_createresolver().

isc_stats_t* dns_view::adbstats

Definition at line 111 of file view.h.

Referenced by destroy(), dns_adb_create(), dns_view_create(), dns_view_getadbstats(), dns_view_setadbstats(), and ns_stats_dump().

isc_stats_t* dns_view::resstats

Definition at line 112 of file view.h.

Referenced by dec_stats(), destroy(), dns_resolver_create(), dns_view_create(), dns_view_getresstats(), dns_view_setresstats(), inc_stats(), and ns_stats_dump().

dns_stats_t* dns_view::resquerystats

Definition at line 113 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_getresquerystats(), dns_view_setresquerystats(), fctx_query(), and ns_stats_dump().

isc_boolean_t dns_view::cacheshared

Definition at line 114 of file view.h.

Referenced by dns_view_create(), dns_view_iscacheshared(), and dns_view_setcache2().

dns_tsig_keyring_t* dns_view::statickeys

Definition at line 117 of file view.h.

Referenced by destroy(), dns_view_checksig(), dns_view_create(), dns_view_gettsig(), dns_view_setkeyring(), and ns_server_tsiglist().

dns_tsig_keyring_t* dns_view::dynamickeys

Definition at line 118 of file view.h.

Referenced by destroy(), dns_view_checksig(), dns_view_create(), dns_view_getdynamickeyring(), dns_view_gettsig(), dns_view_restorekeyring(), dns_view_setdynamickeyring(), ns_query_start(), ns_server_tsigdelete(), and ns_server_tsiglist().

dns_peerlist_t* dns_view::peers

Definition at line 119 of file view.h.

Referenced by client_request(), configure_view(), destroy(), dns_view_create(), dns_view_getpeertsig(), fctx_query(), possibly_mark(), and resquery_send().

dns_order_t* dns_view::order

Definition at line 120 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and query_addrdataset().

dns_fwdtable_t* dns_view::fwdtable

Definition at line 121 of file view.h.

Referenced by configure_forward(), configure_view(), destroy(), dns_client_clearservers(), dns_client_setservers(), dns_view_create(), fctx_create(), and fctx_getaddresses().

isc_boolean_t dns_view::recursion

Definition at line 122 of file view.h.

Referenced by client_request(), configure_view(), and dns_view_create().

isc_boolean_t dns_view::auth_nxdomain

Definition at line 123 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_find().

isc_boolean_t dns_view::additionalfromcache

Definition at line 124 of file view.h.

Referenced by configure_view(), dns_view_create(), and ns_query_start().

isc_boolean_t dns_view::additionalfromauth

Definition at line 125 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_validatezonedb().

isc_boolean_t dns_view::minimalresponses

Definition at line 126 of file view.h.

Referenced by configure_view(), dns_view_create(), and ns_query_start().

isc_boolean_t dns_view::enablednssec

Definition at line 127 of file view.h.

Referenced by configure_view(), dns_view_create(), and ns_query_start().

isc_boolean_t dns_view::enablevalidation

Definition at line 128 of file view.h.

Referenced by cache_name(), cache_reusable(), configure_view(), dns_view_create(), ncache_message(), ns_query_start(), ns_server_validation(), resquery_send(), and wouldvalidate().

isc_boolean_t dns_view::acceptexpired

Definition at line 129 of file view.h.

Referenced by cache_reusable(), configure_view(), dns_view_create(), mark_secure(), validate(), and verify().

dns_transfer_format_t dns_view::transfer_format

Definition at line 130 of file view.h.

Referenced by configure_view(), and dns_view_create().

dns_acl_t* dns_view::cacheacl

Definition at line 131 of file view.h.

Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and query_getcachedb().

dns_acl_t* dns_view::cacheonacl

Definition at line 132 of file view.h.

Referenced by client_request(), configure_view(), destroy(), and dns_view_create().

dns_acl_t* dns_view::queryacl

Definition at line 133 of file view.h.

Referenced by configure_view(), configure_zone_acl(), create_empty_zone(), destroy(), dns64_reverse(), dns_view_create(), and query_validatezonedb().

dns_acl_t* dns_view::queryonacl

Definition at line 134 of file view.h.

Referenced by configure_zone_acl(), create_empty_zone(), destroy(), dns64_reverse(), dns_view_create(), and query_validatezonedb().

dns_acl_t* dns_view::recursionacl

Definition at line 135 of file view.h.

Referenced by client_request(), configure_view(), destroy(), and dns_view_create().

dns_acl_t* dns_view::recursiononacl

Definition at line 136 of file view.h.

Referenced by client_request(), configure_view(), destroy(), and dns_view_create().

dns_acl_t* dns_view::sortlist

Definition at line 137 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), setup_query_sortlist(), and sort_addresses().

dns_acl_t* dns_view::notifyacl

Definition at line 138 of file view.h.

Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().

dns_acl_t* dns_view::transferacl

Definition at line 139 of file view.h.

Referenced by configure_view(), configure_zone_acl(), create_empty_zone(), destroy(), and dns_view_create().

dns_acl_t* dns_view::updateacl

Definition at line 140 of file view.h.

Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().

dns_acl_t* dns_view::upfwdacl

Definition at line 141 of file view.h.

Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().

dns_acl_t* dns_view::denyansweracl

Definition at line 142 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and is_answeraddress_allowed().

dns_acl_t* dns_view::nocasecompress

Definition at line 143 of file view.h.

Referenced by client_send(), configure_view(), destroy(), and dns_view_create().

dns_rbt_t* dns_view::answeracl_exclude

Definition at line 144 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and is_answeraddress_allowed().

dns_rbt_t* dns_view::denyanswernames

Definition at line 145 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and is_answertarget_allowed().

dns_rbt_t* dns_view::answernames_exclude

Definition at line 146 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and is_answertarget_allowed().

dns_rrl_t* dns_view::rrl

Definition at line 147 of file view.h.

Referenced by dns_rrl(), dns_rrl_init(), dns_rrl_view_destroy(), dns_view_create(), ns_client_error(), and query_find().

isc_boolean_t dns_view::provideixfr

Definition at line 148 of file view.h.

Referenced by configure_view(), and dns_view_create().

isc_boolean_t dns_view::requestnsid

Definition at line 149 of file view.h.

Referenced by configure_view(), dns_view_create(), and resquery_send().

isc_boolean_t dns_view::requestsit

Definition at line 150 of file view.h.

Referenced by configure_view(), dns_view_create(), and resquery_send().

dns_ttl_t dns_view::maxcachettl

Definition at line 151 of file view.h.

Referenced by cache_name(), cache_reusable(), configure_view(), and dns_view_create().

dns_ttl_t dns_view::maxncachettl

Definition at line 152 of file view.h.

Referenced by cache_reusable(), configure_view(), dns_view_create(), and ncache_message().

isc_uint32_t dns_view::nta_lifetime

Definition at line 153 of file view.h.

Referenced by configure_view(), dns_view_create(), dns_view_loadnta(), dns_view_saventa(), and ns_server_nta().

isc_uint32_t dns_view::nta_recheck

Definition at line 154 of file view.h.

Referenced by configure_view(), dns_view_create(), and settimer().

char* dns_view::nta_file

Definition at line 155 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_loadnta(), and dns_view_saventa().

dns_ttl_t dns_view::prefetch_trigger

Definition at line 156 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_prefetch().

dns_ttl_t dns_view::prefetch_eligible

Definition at line 157 of file view.h.

Referenced by cache_name(), configure_view(), and dns_view_create().

in_port_t dns_view::dstport

Definition at line 158 of file view.h.

Referenced by dns_view_create(), dns_view_setdstport(), findname(), and restart_find().

dns_aclenv_t dns_view::aclenv

Definition at line 159 of file view.h.

Referenced by configure_view(), create_view(), destroy(), dns_rrl(), dns_view_create(), is_answeraddress_allowed(), and possibly_mark().

dns_rdatatype_t dns_view::preferred_glue

Definition at line 160 of file view.h.

Referenced by client_send(), configure_view(), and dns_view_create().

isc_boolean_t dns_view::flush

Definition at line 161 of file view.h.

Referenced by dns_view_create(), and view_flushanddetach().

dns_namelist_t* dns_view::delonly

Definition at line 162 of file view.h.

Referenced by destroy(), dns_view_adddelegationonly(), dns_view_create(), and dns_view_isdelegationonly().

isc_boolean_t dns_view::rootdelonly

Definition at line 163 of file view.h.

Referenced by dns_view_create(), dns_view_getrootdelonly(), dns_view_isdelegationonly(), and dns_view_setrootdelonly().

dns_namelist_t* dns_view::rootexclude

Definition at line 164 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_excludedelegationonly(), and dns_view_isdelegationonly().

isc_boolean_t dns_view::checknames

Definition at line 165 of file view.h.

Referenced by cache_reusable(), configure_view(), and query_find().

dns_name_t* dns_view::dlv

Definition at line 166 of file view.h.

Referenced by cache_name(), configure_view(), configure_view_dnsseckeys(), dns_client_setdlv(), dns_view_create(), dsfetched2(), dsvalidated(), finddlvsep(), ncache_message(), proveunsecure(), resquery_send(), startfinddlvsep(), validatezonekey(), and wouldvalidate().

dns_fixedname_t dns_view::dlv_fixed

Definition at line 167 of file view.h.

Referenced by configure_view(), dns_client_setdlv(), and dns_view_create().

isc_uint16_t dns_view::maxudp

Definition at line 168 of file view.h.

Referenced by client_request(), configure_view(), and dns_view_create().

isc_uint16_t dns_view::situdp

Definition at line 169 of file view.h.

Referenced by client_allocsendbuf(), configure_view(), and dns_view_create().

unsigned int dns_view::maxbits

Definition at line 170 of file view.h.

Referenced by configure_view(), dns_view_create(), isselfsigned(), and verify().

dns_aaaa_t dns_view::v4_aaaa

Definition at line 171 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_find().

dns_aaaa_t dns_view::v6_aaaa

Definition at line 172 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_find().

dns_acl_t* dns_view::aaaa_acl

Definition at line 173 of file view.h.

Referenced by configure_view(), destroy(), dns_view_create(), and query_find().

dns_dns64list_t dns_view::dns64

Definition at line 174 of file view.h.

Referenced by configure_view(), destroy(), dns64_aaaaok(), dns_view_create(), query_dns64(), and query_find().

unsigned int dns_view::dns64cnt

Definition at line 175 of file view.h.

Referenced by configure_view(), dns_view_create(), and query_dns64().

dns_rpz_zones_t* dns_view::rpzs

Definition at line 176 of file view.h.

Referenced by configure_rpz(), configure_rpz_zone(), configure_view(), configure_zone(), destroy(), dns_view_create(), query_find(), rpz_ck_dnssec(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), and rpz_rewrite_name().

dns_dlzdblist_t dns_view::dlz_searched

Definition at line 177 of file view.h.

Referenced by configure_view(), destroy(), dns_dlzallowzonexfr(), dns_view_create(), dns_view_searchdlz(), and query_getdb().

dns_dlzdblist_t dns_view::dlz_unsearched

Definition at line 178 of file view.h.

Referenced by configure_view(), destroy(), and dns_view_create().

isc_uint32_t dns_view::fail_ttl

Definition at line 179 of file view.h.

Referenced by dns_view_create(), dns_view_getfailttl(), dns_view_setfailttl(), and ns_client_error().

dns_badcache_t* dns_view::failcache

Definition at line 180 of file view.h.

Referenced by destroy(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_flushcache2(), dns_view_flushnode(), dumpdone(), ns_client_error(), and query_find().

dns_acl_t* dns_view::matchclients

Definition at line 186 of file view.h.

Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and ns_client_isself().

dns_acl_t* dns_view::matchdestinations

Definition at line 187 of file view.h.

Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and ns_client_isself().

isc_boolean_t dns_view::matchrecursiveonly

Definition at line 188 of file view.h.

Referenced by client_request(), configure_view(), dns_view_create(), and ns_client_isself().

isc_refcount_t dns_view::references

Definition at line 191 of file view.h.

Referenced by all_done(), destroy(), dns_view_attach(), dns_view_create(), and view_flushanddetach().

unsigned int dns_view::weakrefs

Definition at line 194 of file view.h.

Referenced by all_done(), destroy(), dns_view_create(), dns_view_weakattach(), and dns_view_weakdetach().

unsigned int dns_view::attributes

Definition at line 195 of file view.h.

Referenced by adb_shutdown(), dns_view_create(), dns_view_createresolver(), req_shutdown(), and resolver_shutdown().

dns_viewlist_t* dns_view::viewlist

Definition at line 198 of file view.h.

Referenced by dns_view_create(), and load_configuration().

dns_zone_t* dns_view::managed_keys

Definition at line 200 of file view.h.

Referenced by add_keydata_zone(), destroy(), dns_view_create(), load_new_zones(), load_zones(), mkey_dumpzone(), mkey_refresh(), mkey_status(), ns_server_mkeys(), and view_flushanddetach().

dns_zone_t* dns_view::redirect

Definition at line 201 of file view.h.

Referenced by configure_zone(), destroy(), dns_view_create(), load_new_zones(), load_zones(), redirect(), and view_flushanddetach().

dns_name_t* dns_view::redirectzone

Definition at line 202 of file view.h.

Referenced by configure_view(), dns_view_create(), and redirect2().

dns_fixedname_t dns_view::redirectfixed

Definition at line 204 of file view.h.

Referenced by configure_view(), and dns_view_create().

char* dns_view::new_zone_file

Definition at line 213 of file view.h.

Referenced by dns_view_create(), dns_view_setnewzones(), do_addzone(), do_modzone(), ns_server_changezone(), ns_server_delzone(), and setup_newzones().

void* dns_view::new_zone_config

Definition at line 214 of file view.h.

Referenced by configure_view(), dns_view_create(), dns_view_setnewzones(), do_modzone(), load_configuration(), ns_server_changezone(), ns_server_delzone(), and ns_server_showzone().

void(* dns_view::cfg_destroy)(void **)

Referenced by dns_view_create(), and dns_view_setnewzones().

unsigned char dns_view::secret[32]

Definition at line 217 of file view.h.

Referenced by create_view().


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