|
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().
1.8.13