dns_rbt Struct Reference


Data Fields

unsigned int magic
isc_mem_tmctx
dns_rbtnode_troot
void(* data_deleter )(void *, void *)
void * deleter_arg
unsigned int nodecount
unsigned int hashsize
dns_rbtnode_t ** hashtable
void * mmap_location

Detailed Description

Definition at line 80 of file rbt.c.


Field Documentation

unsigned int dns_rbt::magic

Definition at line 81 of file rbt.c.

Referenced by dns_rbt_create(), and dns_rbt_destroy2().

isc_mem_t* dns_rbt::mctx

Definition at line 82 of file rbt.c.

Referenced by dns_rbt_addnode(), dns_rbt_create(), dns_rbt_destroy2(), dns_rbt_findnode(), and freenode().

dns_rbtnode_t* dns_rbt::root

Definition at line 83 of file rbt.c.

Referenced by dns__rbt_checkproperties(), dns__rbt_getheight(), dns_rbt_addnode(), dns_rbt_create(), dns_rbt_deletenode(), dns_rbt_deserialize_tree(), dns_rbt_destroy2(), dns_rbt_findnode(), dns_rbt_printdot(), dns_rbt_printtext(), dns_rbt_root(), dns_rbt_serialize_tree(), dns_rbtnodechain_first(), and dns_rbtnodechain_last().

void(* dns_rbt::data_deleter)(void *, void *)

Referenced by deletetree(), deletetreeflat(), dns_rbt_create(), and dns_rbt_deletenode().

void* dns_rbt::deleter_arg

Definition at line 85 of file rbt.c.

Referenced by deletetree(), deletetreeflat(), dns_rbt_create(), and dns_rbt_deletenode().

unsigned int dns_rbt::nodecount

Definition at line 86 of file rbt.c.

Referenced by dns_rbt_addnode(), dns_rbt_create(), dns_rbt_deletenode(), dns_rbt_deserialize_tree(), dns_rbt_destroy2(), dns_rbt_nodecount(), freenode(), treefix(), and write_header().

unsigned int dns_rbt::hashsize

Definition at line 87 of file rbt.c.

Referenced by dns_rbt_create(), dns_rbt_destroy2(), dns_rbt_findnode(), and dns_rbt_hashsize().

dns_rbtnode_t** dns_rbt::hashtable

Definition at line 88 of file rbt.c.

Referenced by dns_rbt_create(), dns_rbt_destroy2(), and dns_rbt_findnode().

void* dns_rbt::mmap_location

Definition at line 89 of file rbt.c.

Referenced by dns_rbt_create(), dns_rbt_deserialize_tree(), dns_rbt_destroy2(), and treefix().


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