xfrd_state_type
static void xfrd_send_reload_req(xfrd_state_type* xfrd);
static void xfrd_send_quit_req(xfrd_state_type* xfrd);
static void xfrd_handle_ipc_read(struct event* handler, xfrd_state_type* xfrd);
xfrd_send_reload_req(xfrd_state_type* xfrd)
xfrd_send_shutdown_req(xfrd_state_type* xfrd)
xfrd_send_quit_req(xfrd_state_type* xfrd)
xfrd_send_stats(xfrd_state_type* xfrd)
xfrd_state_type* xfrd = (xfrd_state_type*)arg;
xfrd_handle_ipc_read(struct event* handler, xfrd_state_type* xfrd)
metrics_print_stats(struct evbuffer *buf, xfrd_state_type *xfrd,
print_zonestatus(RES* ssl, xfrd_state_type* xfrd, struct zone_options* zo)
do_zonestatus(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_status(RES* ssl, xfrd_state_type* xfrd)
do_stats(RES* ssl, xfrd_state_type* xfrd, int peek)
zonestat_inc_ifneeded(xfrd_state_type* xfrd)
perform_changezone(RES* ssl, xfrd_state_type* xfrd, char* arg)
perform_addzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
perform_delzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_addzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_delzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_changezone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_addzones(RES* ssl, xfrd_state_type* xfrd)
do_delzones(RES* ssl, xfrd_state_type* xfrd)
static void remove_key(xfrd_state_type* xfrd, const char* kname)
static void add_key(xfrd_state_type* xfrd, struct key_options* k)
static void repat_keys(xfrd_state_type* xfrd, struct nsd_options* newopt)
parse_implicit_name(xfrd_state_type* xfrd,const char* pname)
remove_cfgzone(xfrd_state_type* xfrd, const char* pname)
add_cfgzone(xfrd_state_type* xfrd, const char* pname)
remove_pat(xfrd_state_type* xfrd, const char* name)
add_pat(xfrd_state_type* xfrd, struct pattern_options* p)
repat_interrupt_zones(xfrd_state_type* xfrd, struct nsd_options* newopt)
repat_interrupt_notify_start(xfrd_state_type* xfrd)
repat_patterns(xfrd_state_type* xfrd, struct nsd_options* newopt)
repat_options_changed(xfrd_state_type* xfrd, struct nsd_options* newopt)
repat_options(xfrd_state_type* xfrd, struct nsd_options* newopt)
do_repattern(RES* ssl, xfrd_state_type* xfrd)
void xfrd_reload_config(xfrd_state_type *xfrd)
do_serverpid(RES* ssl, xfrd_state_type* xfrd)
do_print_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_update_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_add_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_assoc_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_del_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg) {
do_activate_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_drop_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_add_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_print_cookie_secrets(RES* ssl, xfrd_state_type* xrfd, char* arg) {
resize_zonestat(xfrd_state_type* xfrd, size_t num)
zonestat_print(RES *ssl, struct evbuffer *evbuf, xfrd_state_type *xfrd,
print_stats(RES* ssl, xfrd_state_type* xfrd, struct timeval* now, int clear,
get_zone_arg(RES* ssl, xfrd_state_type* xfrd, char* arg,
do_stop(RES* ssl, xfrd_state_type* xfrd)
do_log_reopen(RES* ssl, xfrd_state_type* xfrd)
do_reload(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_write(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_notify(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_transfer(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_force_transfer(RES* ssl, xfrd_state_type* xfrd, char* arg)
xfrd_init_catalog_consumer_zone(xfrd_state_type* xfrd,
xfrd_deinit_catalog_consumer_zone(xfrd_state_type* xfrd,
int xfrd_del_catalog_producer_member(xfrd_state_type* xfrd,
void xfrd_init_catalog_consumer_zone(xfrd_state_type* xfrd,
void xfrd_deinit_catalog_consumer_zone(xfrd_state_type* xfrd,
xfrd_del_notify(xfrd_state_type* xfrd, const dname_type* dname)
xfrd_del_slave_zone(xfrd_state_type* xfrd, const dname_type* dname)
xfrd = (xfrd_state_type*)region_alloc(region, sizeof(xfrd_state_type));
memset(xfrd, 0, sizeof(xfrd_state_type));
xfrd_find_zone(xfrd_state_type* xfrd, const dname_type* dname)
xfrd_process_zonestat_inc_task(xfrd_state_type* xfrd, struct task_list_d* task)
xfrd_handle_taskresult(xfrd_state_type* xfrd, struct task_list_d* task)
void xfrd_process_task_result(xfrd_state_type* xfrd, struct udb_base* taskudb)
void xfrd_set_reload_now(xfrd_state_type* xfrd)
xfrd_init_slave_zone(xfrd_state_type* xfrd, struct zone_options* zone_opt)
xfrd_state_type* xfrd = 0;
extern xfrd_state_type* xfrd;
void xfrd_init_slave_zone(xfrd_state_type* xfrd, struct zone_options* zone_opt);
void xfrd_del_slave_zone(xfrd_state_type* xfrd, const dname_type* dname);
void xfrd_process_task_result(xfrd_state_type* xfrd, struct udb_base* taskudb);
void xfrd_set_reload_now(xfrd_state_type* xfrd);
struct xfrd_zone* xfrd_find_zone(xfrd_state_type* xfrd,