dns_adbname Struct Reference

dns_adbname structure More...


Data Fields

unsigned int magic
dns_name_t name
dns_adb_tadb
unsigned int partial_result
unsigned int flags
int lock_bucket
dns_name_t target
isc_stdtime_t expire_target
isc_stdtime_t expire_v4
isc_stdtime_t expire_v6
unsigned int chains
dns_adbnamehooklist_t v4
dns_adbnamehooklist_t v6
dns_adbfetch_t * fetch_a
dns_adbfetch_t * fetch_aaaa
unsigned int fetch_err
unsigned int fetch6_err
dns_adbfindlist_t finds
isc_stdtime_t last_used


Detailed Description

dns_adbname structure

Definition at line 172 of file adb.c.


Field Documentation

unsigned int dns_adbname::magic

Definition at line 173 of file adb.c.

Referenced by free_adbname(), and new_adbname().

dns_name_t dns_adbname::name

Definition at line 174 of file adb.c.

Referenced by check_expire_name(), cleanup_names(), dbfind_name(), dns_adb_flushname(), dns_adb_flushnames(), dump_adb(), fetch_callback(), fetch_name(), find_name_and_lock(), free_adbname(), grow_names(), kill_name(), new_adbname(), and shutdown_names().

dns_adb_t* dns_adbname::adb

Definition at line 175 of file adb.c.

Referenced by check_expire_namehooks(), dbfind_name(), dns_adb_cancelfind(), dns_adb_create(), dns_adb_destroyfind(), dns_adb_detach(), fetch_callback(), fetch_name(), free_adbname(), grow_entries(), grow_names(), import_rdataset(), kill_name(), new_adbname(), shutdown_stage2(), shutdown_task(), and water().

unsigned int dns_adbname::partial_result

Definition at line 176 of file adb.c.

Referenced by check_expire_namehooks(), dns_adb_createfind2(), import_rdataset(), and new_adbname().

unsigned int dns_adbname::flags

Definition at line 177 of file adb.c.

Referenced by dbfind_name(), dns_adb_createfind2(), dump_adb(), kill_name(), and new_adbname().

int dns_adbname::lock_bucket

Definition at line 178 of file adb.c.

Referenced by fetch_callback(), free_adbname(), grow_names(), kill_name(), link_name(), new_adbname(), and unlink_name().

dns_name_t dns_adbname::target

Definition at line 179 of file adb.c.

Referenced by check_expire_namehooks(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), kill_name(), and new_adbname().

isc_stdtime_t dns_adbname::expire_target

Definition at line 180 of file adb.c.

Referenced by check_expire_name(), check_expire_namehooks(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), and new_adbname().

isc_stdtime_t dns_adbname::expire_v4

Definition at line 181 of file adb.c.

Referenced by check_expire_name(), check_expire_namehooks(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), import_rdataset(), and new_adbname().

isc_stdtime_t dns_adbname::expire_v6

Definition at line 182 of file adb.c.

Referenced by check_expire_name(), check_expire_namehooks(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), import_rdataset(), and new_adbname().

unsigned int dns_adbname::chains

Definition at line 183 of file adb.c.

Referenced by new_adbname().

dns_adbnamehooklist_t dns_adbname::v4

Definition at line 184 of file adb.c.

Referenced by check_expire_namehooks(), copy_namehook_lists(), dump_adb(), import_rdataset(), kill_name(), and new_adbname().

dns_adbnamehooklist_t dns_adbname::v6

Definition at line 185 of file adb.c.

Referenced by check_expire_namehooks(), copy_namehook_lists(), dns_adb_createfind2(), dump_adb(), import_rdataset(), kill_name(), and new_adbname().

dns_adbfetch_t* dns_adbname::fetch_a

Definition at line 186 of file adb.c.

Referenced by cancel_fetches_at_name(), fetch_callback(), fetch_name(), new_adbname(), and print_fetch_list().

dns_adbfetch_t* dns_adbname::fetch_aaaa

Definition at line 187 of file adb.c.

Referenced by cancel_fetches_at_name(), fetch_callback(), fetch_name(), new_adbname(), and print_fetch_list().

unsigned int dns_adbname::fetch_err

Definition at line 188 of file adb.c.

Referenced by check_expire_namehooks(), clean_finds_at_name(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), fetch_name(), and new_adbname().

unsigned int dns_adbname::fetch6_err

Definition at line 189 of file adb.c.

Referenced by check_expire_namehooks(), clean_finds_at_name(), dbfind_name(), dns_adb_createfind2(), dump_adb(), fetch_callback(), and new_adbname().

dns_adbfindlist_t dns_adbname::finds

Definition at line 190 of file adb.c.

Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), free_adbname(), new_adbname(), and print_find_list().

isc_stdtime_t dns_adbname::last_used

Definition at line 192 of file adb.c.

Referenced by check_stale_name(), and dns_adb_createfind2().


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