unbound
0.1
|
Auth zone. More...
#include <authzone.h>
Data Fields | |
rbnode_type | node |
rbtree node, key is name and class | |
uint8_t * | name |
zone name, in uncompressed wireformat | |
size_t | namelen |
length of zone name | |
int | namelabs |
number of labels in zone name | |
uint16_t | dclass |
the class of this zone, in host byteorder. More... | |
lock_rw_type | lock |
lock on the data in the structure For the node, parent, name, namelen, namelabs, dclass, you need to also hold the zones_tree lock to change them (or to delete this zone) | |
rbtree_type | data |
auth data for this zone rbtree of struct auth_data | |
char * | zonefile |
int | fallback_enabled |
Auth zone.
Authoritative data, that is fetched from instead of sending packets to the internet.
uint16_t auth_zone::dclass |
the class of this zone, in host byteorder.
uses 'dclass' to not conflict with c++ keyword class.
Referenced by add_synth_cname(), auth_packed_rrset_copy_region(), auth_zone_cmp(), auth_zone_create(), auth_zone_find(), auth_zone_find_less_equal(), auth_zone_write_rrset(), az_insert_rr(), msg_add_rrset_an(), msg_add_rrset_ar(), and msg_add_rrset_ns().