unbound: comm_base Struct Reference

unbound 0.1

Data Fields
comm_base Struct Reference

A communication point dispatcher. More...

`#include <netevent.h>`

## Data Fields
struct internal_base * | eb
| behind the scenes structure.
void(* | stop_accept )(void *)
| callback to stop listening on accept sockets, performed when accept() will not function properly
void(* | start_accept )(void *)
| callback to start listening on accept sockets, performed after stop_accept() then a timeout has passed.
void * | cb_arg
| user argument for stop_accept and start_accept functions

## Detailed Description

A communication point dispatcher.

Thread specific.

## Field Documentation

## ◆ eb

struct internal_base* comm_base::eb

behind the scenes structure.

with say libevent info. alloced

Referenced by comm_base_create(), comm_base_create_event(), comm_base_delete(), comm_base_delete_no_base(), comm_base_dispatch(), comm_base_exit(), comm_base_internal(), comm_base_timept(), comm_point_create_doq(), comm_point_create_http_out(), comm_point_create_local(), comm_point_create_raw(), comm_point_create_tcp(), comm_point_create_tcp_handler(), comm_point_create_tcp_out(), comm_point_create_udp(), comm_point_perform_accept(), comm_point_send_udp_msg(), comm_point_send_udp_msg_if(), comm_signal_bind(), comm_timer_create(), and comm_timer_set().

The documentation for this struct was generated from the following file:

- util/netevent.h