Data Fields | |
| unsigned int | magic |
| isc_mem_t * | mctx |
| dns_rbtnode_t * | root |
| void(* | data_deleter )(void *, void *) |
| void * | deleter_arg |
| unsigned int | nodecount |
| unsigned int | hashsize |
| dns_rbtnode_t ** | hashtable |
| void * | mmap_location |
Definition at line 80 of file rbt.c.
| unsigned int dns_rbt::magic |
Definition at line 82 of file rbt.c.
Referenced by dns_rbt_addnode(), dns_rbt_create(), dns_rbt_destroy2(), dns_rbt_findnode(), and freenode().
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().
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().