47 #define XFRD_MAX_ROUNDS 3 48 #define XFRD_MAX_UDP 100 49 #define XFRD_NO_IXFR_CACHE 172800 50 #define XFRD_TCP_TIMEOUT 120 51 #define XFRD_UDP_TIMEOUT 5 117 struct timespec timeout;
132 unsigned tcp_waiting : 1;
133 unsigned udp_waiting : 1;
175 struct sockaddr_storage* to);
xfrd_type * tcp_waiting_next
xfrd_type * xfrd_create(void *xfrhandler, void *zone)
time_t serial_xfr_acquired
time_t serial_notify_acquired
allocator_type * allocator
uint8_t mname[MAXDOMAINLEN+2]
lock_basic_type serial_lock
xfrd_type * udp_waiting_next
void xfrd_set_timer_refresh(xfrd_type *xfrd)
uint8_t rname[MAXDOMAINLEN+2]
uint8_t serial_retransfer
void xfrd_set_timer_retry(xfrd_type *xfrd)
void xfrd_cleanup(xfrd_type *xfrd, int backup)
socklen_t xfrd_acl_sockaddr_to(acl_type *acl, struct sockaddr_storage *to)
netio_handler_type handler
enum xfrd_pkt_enum xfrd_pkt_status
time_t serial_disk_acquired
void xfrd_set_timer_now(xfrd_type *xfrd)
uint8_t msg_do_retransfer