auth_data Struct Reference

Auth data. More...

#include <authzone.h>

Data Fields

rbnode_type node
 rbtree node, key is name only
uint8_t * name
 domain name
size_t namelen
 length of name
int namelabs
 number of labels in name
struct auth_rrsetrrsets
 the data rrsets, with different types, linked list. More...

Detailed Description

Auth data.

One domain name, and the RRs to go with it.

Field Documentation

◆ rrsets

struct auth_rrset* auth_data::rrsets

the data rrsets, with different types, linked list.

if the list if NULL the node would be an empty non-terminal, but in this data structure such nodes that represent an empty non-terminal are not needed; they just don't exist.

Referenced by auth_data_delete(), auth_zone_write_domain(), az_domain_rrset(), az_empty_nonterminal(), az_generate_any_answer(), az_generate_wildcard_answer(), domain_has_only_nsec3(), domain_remove_rrset(), rrset_create(), and zonemd_simple_domain().

The documentation for this struct was generated from the following file: