Electroneum
auth_data Struct Reference

#include <authzone.h>

Collaboration diagram for auth_data:

Public Attributes

rbnode_type node
 
uint8_tname
 
size_t namelen
 
int namelabs
 
struct auth_rrsetrrsets
 

Detailed Description

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

Definition at line 138 of file authzone.h.

Member Data Documentation

◆ name

uint8_t* auth_data::name

domain name

Definition at line 142 of file authzone.h.

◆ namelabs

int auth_data::namelabs

number of labels in name

Definition at line 146 of file authzone.h.

◆ namelen

size_t auth_data::namelen

length of name

Definition at line 144 of file authzone.h.

◆ node

rbnode_type auth_data::node

rbtree node, key is name only

Definition at line 140 of file authzone.h.

◆ 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.

Definition at line 152 of file authzone.h.


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