24#include <freeradius-devel/server/base.h>
64 char const *group_str;
73 bool buffer_delay_is_set;
75 bool buffer_expiry_is_set;
A section grouping multiple CONF_PAIR.
tmpl_t * log_src
Source of log messages.
linelog_net_t tcp
TCP server.
linelog_net_t udp
UDP server.
fr_ipaddr_t src_ipaddr
Send requests from a given src_ipaddr.
size_t delimiter_len
Length of line termination string.
bool triggers
Do we do triggers.
fr_ipaddr_t dst_ipaddr
Network server.
fr_pool_t * pool
Connection pool instance.
fr_time_delta_t timeout
How long to wait for read/write operations.
@ LINELOG_DST_FILE
Log to a file.
@ LINELOG_DST_STDERR
Log to stderr.
@ LINELOG_DST_UNIX
Log via Unix socket.
@ LINELOG_DST_STDOUT
Log to stdout.
@ LINELOG_DST_TCP
Log via TCP.
@ LINELOG_DST_REQUEST
Log to the request->log.
@ LINELOG_DST_UDP
Log via UDP.
@ LINELOG_DST_SYSLOG
Log to syslog.
fr_value_box_t * log_head
Header to add to each new log file.
uint16_t port
Network port.
CONF_SECTION * cs
CONF_SECTION to use as the root for #log_ref lookups.
fr_value_box_t * log_ref
Path to a CONF_PAIR (to use as the source of log messages).
fr_value_box_t * filename
File name, if output is to a file.
char const * delimiter
Line termination string (usually ).
linefr_log_dst_t log_dst
Logging destination.
char const * log_dst_str
Logging destination string.
A time delta, a difference in time measured in nanoseconds.