42 #ifndef LIBUNBOUND_WORKER_H 43 #define LIBUNBOUND_WORKER_H 73 uint16_t flags,
int dnssec,
int want_dnssec,
int nocaps,
75 size_t zonelen,
int ssl_upstream,
char* tls_auth_name,
128 uint16_t flags,
int dnssec,
int want_dnssec,
int nocaps,
130 size_t zonelen,
int ssl_upstream,
char* tls_auth_name,
143 int error,
void* arg);
void worker_sighandler(int sig, void *arg)
void worker_stop_accept(void *arg)
struct outbound_entry * worker_send_query(struct query_info *qinfo, uint16_t flags, int dnssec, int want_dnssec, int nocaps, struct sockaddr_storage *addr, socklen_t addrlen, uint8_t *zone, size_t zonelen, int ssl_upstream, char *tls_auth_name, struct module_qstate *q)
void worker_handle_control_cmd(struct tube *tube, uint8_t *msg, size_t len, int error, void *arg)
int libworker_handle_service_reply(struct comm_point *c, void *arg, int error, struct comm_reply *reply_info)
int worker_handle_reply(struct comm_point *c, void *arg, int error, struct comm_reply *reply_info)
void libworker_fg_done_cb(void *arg, int rcode, sldns_buffer *buf, enum sec_status s, char *why_bogus)
int libworker_handle_reply(struct comm_point *c, void *arg, int error, struct comm_reply *reply_info)
int worker_handle_request(struct comm_point *c, void *arg, int error, struct comm_reply *repinfo)
void worker_start_accept(void *arg)
void worker_stat_timer_cb(void *arg)
void libworker_bg_done_cb(void *arg, int rcode, sldns_buffer *buf, enum sec_status s, char *why_bogus)
void worker_alloc_cleanup(void *arg)
void libworker_handle_control_cmd(struct tube *tube, uint8_t *msg, size_t len, int err, void *arg)
int remote_control_callback(struct comm_point *, void *, int, struct comm_reply *)
struct outbound_entry * libworker_send_query(struct query_info *qinfo, uint16_t flags, int dnssec, int want_dnssec, int nocaps, struct sockaddr_storage *addr, socklen_t addrlen, uint8_t *zone, size_t zonelen, int ssl_upstream, char *tls_auth_name, struct module_qstate *q)
void libworker_event_done_cb(void *arg, int rcode, struct sldns_buffer *buf, enum sec_status s, char *why_bogus)
void worker_probe_timer_cb(void *arg)
int remote_accept_callback(struct comm_point *, void *, int, struct comm_reply *)
void remote_get_opt_ssl(char *line, void *arg)
int worker_handle_service_reply(struct comm_point *c, void *arg, int error, struct comm_reply *reply_info)
error
Tracks LMDB error codes.