The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures
proto_arp.h File Reference
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/arp/arp.h>
+ Include dependency graph for proto_arp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  proto_arp_t
 

Data Structure Documentation

◆ proto_arp_t

struct proto_arp_t

Definition at line 29 of file proto_arp.h.

+ Collaboration diagram for proto_arp_t:
Data Fields
bool active do we respond to anything?
fr_app_io_t const * app_io Easy access to the app_io handle.
CONF_SECTION * app_io_conf for the APP IO
void * app_io_instance Easy access to the app_io instance.
dl_module_inst_t * app_process app_process pointer
CONF_SECTION * cs my configuration
fr_dict_t * dict root dictionary
dl_module_inst_t * io_submodule As provided by the transport_parse callback.

Broken out into the app_io_* fields below for convenience.

fr_listen_t * listen The listener structure which describes the I/O path.
uint32_t num_messages for message ring buffer
uint32_t priority for packet processing, larger == higher
void * process_instance app_process instance
fr_schedule_t * sc the scheduler, where we insert new readers
CONF_SECTION * server_cs server CS for this listener