Lines Matching defs:xfrd_state
45 struct xfrd_state { struct
47 time_t xfrd_start_time;
48 struct region* region;
49 struct event_base* event_base;
50 struct nsd* nsd;
52 struct xfrd_tcp_set* tcp_set;
54 struct buffer* packet;
56 struct xfrd_zone *udp_waiting_first, *udp_waiting_last;
58 size_t udp_use_num;
60 struct xfrd_zone *activated_first;
63 uint8_t got_time;
64 time_t current_time;
67 uint64_t xfrfilenumber;
70 unsigned zonestat_safe;
72 size_t zonestat_clear_num;
74 struct nsdst** zonestat_clear;
76 struct nsdst* stat_clear;
79 struct timeval reload_timeout;
80 struct event reload_handler;
81 int reload_added;
83 time_t reload_cmd_last_sent;
84 time_t reload_cmd_first_sent;
85 uint8_t reload_failed;
86 uint8_t can_send_reload;
87 pid_t reload_pid;
89 struct event child_timer;
90 int child_timer_added;
93 struct event write_timer;
95 int write_zonefile_needed;
98 struct event ipc_handler;
99 int ipc_handler_flags;
100 struct xfrd_tcp *ipc_conn;
101 struct buffer* ipc_pass;
103 uint8_t need_to_send_shutdown;
104 uint8_t need_to_send_reload;
105 uint8_t need_to_send_stats;
106 uint8_t need_to_send_quit;
107 uint8_t ipc_send_blocked;
108 struct udb_ptr* last_task;
111 uint8_t shutdown;
114 rbtree_type *zones;
117 rbtree_type *notify_zones;
119 int notify_udp_num;
121 struct notify_zone *notify_waiting_first, *notify_waiting_last;