iter_forwards
forwards_delete(struct iter_forwards* fwd)
forwards_insert_data(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
fwd_zone_find(struct iter_forwards* fwd, uint16_t c, uint8_t* nm)
forwards_insert(struct iter_forwards* fwd, uint16_t c, struct delegpt* dp)
fwd_init_parents(struct iter_forwards* fwd)
read_forwards(struct iter_forwards* fwd, struct config_file* cfg)
fwd_add_stub_hole(struct iter_forwards* fwd, uint16_t c, uint8_t* nm)
make_stub_holes(struct iter_forwards* fwd, struct config_file* cfg)
make_auth_holes(struct iter_forwards* fwd, struct config_file* cfg)
forwards_apply_cfg(struct iter_forwards* fwd, struct config_file* cfg)
forwards_find(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass,
forwards_lookup(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass,
forwards_lookup_root(struct iter_forwards* fwd, uint16_t qclass, int nolock)
next_root_locked(struct iter_forwards* fwd, uint16_t* dclass)
forwards_next_root(struct iter_forwards* fwd, uint16_t* dclass, int nolock)
forwards_get_mem(struct iter_forwards* fwd)
forwards_add_zone(struct iter_forwards* fwd, uint16_t c, struct delegpt* dp,
forwards_delete_zone(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
forwards_add_stub_hole(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
forwards_delete_stub_hole(struct iter_forwards* fwd, uint16_t c,
forwards_swap_tree(struct iter_forwards* fwd, struct iter_forwards* data)
struct iter_forwards*
struct iter_forwards* fwd = (struct iter_forwards*)calloc(1,
sizeof(struct iter_forwards));
static void fwd_del_tree(struct iter_forwards* fwd)
void forwards_delete(struct iter_forwards* fwd);
int forwards_apply_cfg(struct iter_forwards* fwd, struct config_file* cfg);
struct delegpt* forwards_find(struct iter_forwards* fwd, uint8_t* qname,
struct delegpt* forwards_lookup(struct iter_forwards* fwd,
struct delegpt* forwards_lookup_root(struct iter_forwards* fwd,
int forwards_next_root(struct iter_forwards* fwd, uint16_t* qclass,
size_t forwards_get_mem(struct iter_forwards* fwd);
int forwards_add_zone(struct iter_forwards* fwd, uint16_t c,
void forwards_delete_zone(struct iter_forwards* fwd, uint16_t c,
int forwards_add_stub_hole(struct iter_forwards* fwd, uint16_t c,
void forwards_delete_stub_hole(struct iter_forwards* fwd, uint16_t c,
void forwards_swap_tree(struct iter_forwards* fwd, struct iter_forwards* data);
struct iter_forwards* forwards_create(void);
iter_get_next_root(struct iter_hints* hints, struct iter_forwards* fwd,
int iter_get_next_root(struct iter_hints* hints, struct iter_forwards* fwd,
struct iter_forwards;
struct iter_forwards;
struct iter_forwards* fwds;
print_root_fwds(RES* ssl, struct iter_forwards* fwds, uint8_t* root)
struct iter_forwards* fwd = worker->env.fwds;
struct iter_forwards* fwd = worker->env.fwds;
struct iter_forwards* fwd = worker->env.fwds;
struct iter_forwards* fwd = worker->env.fwds;
struct iter_forwards* fwd = worker->env.fwds;
struct iter_forwards* fwds = worker->env.fwds;
struct iter_forwards* fwds;
forwards_delete(struct iter_forwards* fwd)
forwards_insert_data(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
fwd_zone_find(struct iter_forwards* fwd, uint16_t c, uint8_t* nm)
forwards_insert(struct iter_forwards* fwd, uint16_t c, struct delegpt* dp)
fwd_init_parents(struct iter_forwards* fwd)
read_forwards(struct iter_forwards* fwd, struct config_file* cfg)
fwd_add_stub_hole(struct iter_forwards* fwd, uint16_t c, uint8_t* nm)
make_stub_holes(struct iter_forwards* fwd, struct config_file* cfg)
make_auth_holes(struct iter_forwards* fwd, struct config_file* cfg)
forwards_apply_cfg(struct iter_forwards* fwd, struct config_file* cfg)
forwards_find(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass,
forwards_lookup(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass,
forwards_lookup_root(struct iter_forwards* fwd, uint16_t qclass, int nolock)
next_root_locked(struct iter_forwards* fwd, uint16_t* dclass)
forwards_next_root(struct iter_forwards* fwd, uint16_t* dclass, int nolock)
forwards_get_mem(struct iter_forwards* fwd)
forwards_add_zone(struct iter_forwards* fwd, uint16_t c, struct delegpt* dp,
forwards_delete_zone(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
forwards_add_stub_hole(struct iter_forwards* fwd, uint16_t c, uint8_t* nm,
forwards_delete_stub_hole(struct iter_forwards* fwd, uint16_t c,
forwards_swap_tree(struct iter_forwards* fwd, struct iter_forwards* data)
struct iter_forwards*
struct iter_forwards* fwd = (struct iter_forwards*)calloc(1,
sizeof(struct iter_forwards));
static void fwd_del_tree(struct iter_forwards* fwd)
void forwards_delete(struct iter_forwards* fwd);
int forwards_apply_cfg(struct iter_forwards* fwd, struct config_file* cfg);
struct delegpt* forwards_find(struct iter_forwards* fwd, uint8_t* qname,
struct delegpt* forwards_lookup(struct iter_forwards* fwd,
struct delegpt* forwards_lookup_root(struct iter_forwards* fwd,
int forwards_next_root(struct iter_forwards* fwd, uint16_t* qclass,
size_t forwards_get_mem(struct iter_forwards* fwd);
int forwards_add_zone(struct iter_forwards* fwd, uint16_t c,
void forwards_delete_zone(struct iter_forwards* fwd, uint16_t c,
int forwards_add_stub_hole(struct iter_forwards* fwd, uint16_t c,
void forwards_delete_stub_hole(struct iter_forwards* fwd, uint16_t c,
void forwards_swap_tree(struct iter_forwards* fwd, struct iter_forwards* data);
struct iter_forwards* forwards_create(void);
iter_get_next_root(struct iter_hints* hints, struct iter_forwards* fwd,
int iter_get_next_root(struct iter_hints* hints, struct iter_forwards* fwd,
struct iter_forwards;
struct iter_forwards* fwd = forwards_create();
struct iter_forwards;
struct iter_forwards* fwds;