Electroneum
iter_forward_zone Struct Reference

#include <iter_fwd.h>

Collaboration diagram for iter_forward_zone:

Public Attributes

rbnode_type node
 
uint8_tname
 
size_t namelen
 
int namelabs
 
struct delegptdp
 
struct iter_forward_zoneparent
 
uint16_t dclass
 

Detailed Description

Iterator forward servers for a particular zone.

Definition at line 66 of file iter_fwd.h.

Member Data Documentation

◆ dclass

uint16_t iter_forward_zone::dclass

class. host order.

Definition at line 84 of file iter_fwd.h.

◆ dp

struct delegpt* iter_forward_zone::dp

delegation point with forward server information for this zone. If NULL then this forward entry is used to indicate that a stub-zone with the same name exists, and should be used. This delegation point is malloced.

Definition at line 80 of file iter_fwd.h.

◆ name

uint8_t* iter_forward_zone::name

name

Definition at line 70 of file iter_fwd.h.

◆ namelabs

int iter_forward_zone::namelabs

number of labels in name

Definition at line 74 of file iter_fwd.h.

◆ namelen

size_t iter_forward_zone::namelen

length of name

Definition at line 72 of file iter_fwd.h.

◆ node

rbnode_type iter_forward_zone::node

redblacktree node, key is this structure: class and name

Definition at line 68 of file iter_fwd.h.

◆ parent

struct iter_forward_zone* iter_forward_zone::parent

pointer to parent in tree (or NULL if none)

Definition at line 82 of file iter_fwd.h.


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