comm_base
struct comm_base* base;
dt_init(struct dt_env *env, struct comm_base* base);
struct comm_base;
struct comm_base* base;
listen_create(struct comm_base* base, struct listen_port* ports,
listen_create(struct comm_base* base, struct listen_port* ports,
struct comm_base* base;
outside_network_create(struct comm_base *base, size_t bufsize,
struct outside_network* outside_network_create(struct comm_base* base,
struct comm_base* base;
struct comm_base;
struct comm_base* worker_base;
struct comm_base* base;
struct comm_base* base;
struct comm_base *base, struct comm_point* parent, size_t bufsize,
struct comm_base*
struct comm_base* b = (struct comm_base*)calloc(1,
sizeof(struct comm_base));
struct comm_base*
struct comm_base* b = (struct comm_base*)calloc(1,
sizeof(struct comm_base));
comm_base_delete(struct comm_base* b)
comm_base_delete_no_base(struct comm_base* b)
const void* quic_sslctx, struct comm_point* c, struct comm_base* base,
comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv)
comm_base_dispatch(struct comm_base* b)
struct comm_base* b = (struct comm_base*)arg;
void comm_base_exit(struct comm_base* b)
struct comm_base* b = c->ev->base;
void comm_base_set_slow_accept_handlers(struct comm_base* b,
struct ub_event_base* comm_base_internal(struct comm_base* b)
struct comm_base* b = c->ev->base;
comm_point_create_udp(struct comm_base *base, int fd, sldns_buffer* buffer,
comm_point_create_udp_ancil(struct comm_base *base, int fd,
comm_point_create_doq(struct comm_base *base, int fd, sldns_buffer* buffer,
comm_point_create_tcp_handler(struct comm_base *base,
comm_point_create_http_handler(struct comm_base *base,
comm_point_create_tcp(struct comm_base *base, int fd, int num,
comm_point_create_tcp_out(struct comm_base *base, size_t bufsize,
comm_point_create_http_out(struct comm_base *base, size_t bufsize,
comm_point_create_local(struct comm_base *base, int fd, size_t bufsize,
comm_point_create_raw(struct comm_base* base, int fd, int writing,
comm_timer_create(struct comm_base* base, void (*cb)(void*), void* cb_arg)
comm_signal_create(struct comm_base* base,
struct comm_base* b = c->ev->base;
struct comm_base* base;
struct comm_base* comm_base_create(int sigs);
struct comm_base* comm_base_create_event(struct ub_event_base* base);
void comm_base_delete_no_base(struct comm_base* b);
void comm_base_delete(struct comm_base* b);
void comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv);
void comm_base_dispatch(struct comm_base* b);
void comm_base_exit(struct comm_base* b);
void comm_base_set_slow_accept_handlers(struct comm_base* b,
struct ub_event_base* comm_base_internal(struct comm_base* b);
struct comm_point* comm_point_create_udp(struct comm_base* base,
struct comm_point* comm_point_create_udp_ancil(struct comm_base* base,
struct comm_point* comm_point_create_doq(struct comm_base* base,
struct comm_point* comm_point_create_tcp(struct comm_base* base,
struct comm_point* comm_point_create_tcp_out(struct comm_base* base,
struct comm_point* comm_point_create_http_out(struct comm_base* base,
struct comm_point* comm_point_create_local(struct comm_base* base,
struct comm_point* comm_point_create_raw(struct comm_base* base,
struct comm_timer* comm_timer_create(struct comm_base* base,
struct comm_signal* comm_signal_create(struct comm_base* base,
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
int tube_setup_bg_write(struct tube* tube, struct comm_base* base)
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
struct comm_base* ATTR_UNUSED(base))
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
int tube_setup_bg_write(struct tube* tube, struct comm_base* base);
struct comm_base;
void ub_comm_base_now(struct comm_base* cb);
struct comm_base;
void ub_comm_base_now(struct comm_base* cb)
struct comm_base* base;
dt_init(struct dt_env *env, struct comm_base* base)
dt_init(struct dt_env *env, struct comm_base* base);
dt_msg_queue_create(struct comm_base* base)
struct dt_msg_queue* dt_msg_queue_create(struct comm_base* base);
struct comm_base;
struct comm_base;
struct comm_base* base;
listen_create(struct comm_base* base, struct listen_port* ports,
listen_create(struct comm_base* base, struct listen_port* ports,
struct comm_base* base;
outside_network_create(struct comm_base *base, size_t bufsize,
struct outside_network* outside_network_create(struct comm_base* base,
struct comm_base* base;
return (struct comm_base*)runtime;
comm_base_delete(struct comm_base* b)
comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv)
comm_base_dispatch(struct comm_base* b)
comm_base_exit(struct comm_base* b)
comm_signal_create(struct comm_base* base,
outside_network_create(struct comm_base* base, size_t bufsize,
struct comm_point* comm_point_create_local(struct comm_base* ATTR_UNUSED(base),
struct comm_point* comm_point_create_raw(struct comm_base* ATTR_UNUSED(base),
struct comm_timer* comm_timer_create(struct comm_base* base,
void comm_base_set_slow_accept_handlers(struct comm_base* ATTR_UNUSED(b),
struct ub_event_base* comm_base_internal(struct comm_base* ATTR_UNUSED(b))
struct comm_point* comm_point_create_udp(struct comm_base *ATTR_UNUSED(base),
struct comm_point* comm_point_create_tcp_out(struct comm_base*
listen_create(struct comm_base* base, struct listen_port* ATTR_UNUSED(ports),
struct comm_base*
struct comm_base;
struct comm_base* worker_base;
struct comm_base* base;
struct comm_base* base;
struct comm_base *base, struct comm_point* parent, size_t bufsize,
struct comm_base*
struct comm_base* b = (struct comm_base*)calloc(1,
sizeof(struct comm_base));
struct comm_base*
struct comm_base* b = (struct comm_base*)calloc(1,
sizeof(struct comm_base));
comm_base_delete(struct comm_base* b)
comm_base_delete_no_base(struct comm_base* b)
const void* quic_sslctx, struct comm_point* c, struct comm_base* base,
comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv)
comm_base_dispatch(struct comm_base* b)
struct comm_base* b = (struct comm_base*)arg;
void comm_base_exit(struct comm_base* b)
struct comm_base* b = c->ev->base;
void comm_base_set_slow_accept_handlers(struct comm_base* b,
struct ub_event_base* comm_base_internal(struct comm_base* b)
struct comm_base* b = c->ev->base;
comm_point_create_udp(struct comm_base *base, int fd, sldns_buffer* buffer,
comm_point_create_udp_ancil(struct comm_base *base, int fd,
comm_point_create_doq(struct comm_base *base, int fd, sldns_buffer* buffer,
comm_point_create_tcp_handler(struct comm_base *base,
comm_point_create_http_handler(struct comm_base *base,
comm_point_create_tcp(struct comm_base *base, int fd, int num,
comm_point_create_tcp_out(struct comm_base *base, size_t bufsize,
comm_point_create_http_out(struct comm_base *base, size_t bufsize,
comm_point_create_local(struct comm_base *base, int fd, size_t bufsize,
comm_point_create_raw(struct comm_base* base, int fd, int writing,
comm_timer_create(struct comm_base* base, void (*cb)(void*), void* cb_arg)
comm_signal_create(struct comm_base* base,
struct comm_base* b = c->ev->base;
struct comm_base* base;
struct comm_base* comm_base_create(int sigs);
struct comm_base* comm_base_create_event(struct ub_event_base* base);
void comm_base_delete_no_base(struct comm_base* b);
void comm_base_delete(struct comm_base* b);
void comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv);
void comm_base_dispatch(struct comm_base* b);
void comm_base_exit(struct comm_base* b);
void comm_base_set_slow_accept_handlers(struct comm_base* b,
struct ub_event_base* comm_base_internal(struct comm_base* b);
struct comm_point* comm_point_create_udp(struct comm_base* base,
struct comm_point* comm_point_create_udp_ancil(struct comm_base* base,
struct comm_point* comm_point_create_doq(struct comm_base* base,
struct comm_point* comm_point_create_tcp(struct comm_base* base,
struct comm_point* comm_point_create_tcp_out(struct comm_base* base,
struct comm_point* comm_point_create_http_out(struct comm_base* base,
struct comm_point* comm_point_create_local(struct comm_base* base,
struct comm_point* comm_point_create_raw(struct comm_base* base,
struct comm_timer* comm_timer_create(struct comm_base* base,
struct comm_signal* comm_signal_create(struct comm_base* base,
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
int tube_setup_bg_write(struct tube* tube, struct comm_base* base)
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
struct comm_base* ATTR_UNUSED(base))
int tube_setup_bg_listen(struct tube* tube, struct comm_base* base,
int tube_setup_bg_write(struct tube* tube, struct comm_base* base);
struct comm_base;
void ub_comm_base_now(struct comm_base* cb)
void ub_comm_base_now(struct comm_base* cb);
struct comm_base;
void ub_comm_base_now(struct comm_base* cb)