26 RCSIDH(listen_h,
"$Id: c3f60b1c0f9dae95bf38c0b619ecfe418fc2ffc7 $")
28 #include <freeradius-devel/server/client.h>
29 #include <freeradius-devel/server/socket.h>
30 #include <freeradius-devel/server/stats.h>
31 #include <freeradius-devel/util/event.h>
32 #include <freeradius-devel/util/packet.h>
33 #include <freeradius-devel/util/pcap.h>
A section grouping multiple CONF_PAIR.
Struct exported by a proto_* module.
The main red black tree structure.
rad_listen_decode_t decode
int(* rad_listen_print_t)(rad_listen_t const *, char *, size_t)
@ RAD_LISTEN_STATUS_FROZEN
@ RAD_LISTEN_STATUS_REMOVE_NOW
@ RAD_LISTEN_STATUS_KNOWN
int(* rad_listen_recv_t)(rad_listen_t *)
rad_listen_encode_t encode
int(* rad_listen_decode_t)(rad_listen_t *, request_t *)
CONF_SECTION * server_cs
Virtual server that the listener is associated with.
int(* rad_listen_send_t)(rad_listen_t *, request_t *)
int(* rad_listen_encode_t)(rad_listen_t *, request_t *)
int(* rad_listen_error_t)(rad_listen_t *, int)
rad_protocol_t const * proto
void(* rad_listen_debug_t)(request_t *, fr_packet_t *, fr_pair_list_t *, bool received)
char const * server
Name of the virtual server that the listener is associated with.