unbound: iter_forward_zone Struct Reference

unbound 0.1

Data Fields
iter_forward_zone Struct Reference

Iterator forward servers for a particular zone. More...

`#include <iter_fwd.h>`

## Data Fields
rbnode_type | node
| redblacktree node, key is this structure: class and name
uint8_t * | name
| name
size_t | namelen
| length of name
int | namelabs
| number of labels in name
struct delegpt * | dp
| delegation point with forward server information for this zone.
struct iter_forward_zone * | parent
| pointer to parent in tree (or NULL if none)
uint16_t | dclass
| class.

## Detailed Description

Iterator forward servers for a particular zone.

## Field Documentation

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

Referenced by do_list_forwards(), forwards_add_zone(), forwards_delete_stub_hole(), forwards_find(), forwards_get_mem(), forwards_insert(), forwards_insert_data(), and forwards_lookup().

## ◆ dclass

uint16_t iter_forward_zone::dclass

class.

host order.

Referenced by do_list_forwards(), forwards_find(), forwards_lookup(), forwards_next_root(), fwd_add_stub_hole(), fwd_cmp(), and fwd_init_parents().

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

- iterator/iter_fwd.h