26 #include <freeradius-devel/io/listen.h>
27 #include <freeradius-devel/arp/arp.h>
Public structure describing an I/O path for a protocol.
A section grouping multiple CONF_PAIR.
uint32_t num_messages
for message ring buffer
bool active
do we respond to anything?
fr_listen_t * listen
The listener structure which describes the I/O path.
CONF_SECTION * app_io_conf
for the APP IO
dl_module_inst_t * io_submodule
As provided by the transport_parse callback.
void * app_io_instance
Easy access to the app_io instance.
fr_schedule_t * sc
the scheduler, where we insert new readers
fr_app_io_t const * app_io
Easy access to the app_io handle.
uint32_t priority
for packet processing, larger == higher
void * process_instance
app_process instance
CONF_SECTION * cs
my configuration
dl_module_inst_t * app_process
app_process pointer
fr_dict_t * dict
root dictionary
CONF_SECTION * server_cs
server CS for this listener