#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/modules.h>
#include <freeradius-devel/detail.h>
#include <freeradius-devel/process.h>
#include <freeradius-devel/rad_assert.h>
#include <fcntl.h>
Go to the source code of this file.
Macros | |
#define | USEC (1000000) |
Functions | |
int | detail_decode (UNUSED rad_listen_t *this, UNUSED REQUEST *request) |
static int | detail_delay (listen_detail_t *data) |
int | detail_encode (UNUSED rad_listen_t *this, UNUSED REQUEST *request) |
void | detail_free (rad_listen_t *this) |
static int | detail_open (rad_listen_t *this) |
int | detail_parse (CONF_SECTION *cs, rad_listen_t *this) |
static RADIUS_PACKET * | detail_poll (rad_listen_t *listener) |
int | detail_print (rad_listen_t const *this, char *buffer, size_t bufsize) |
int | detail_recv (rad_listen_t *listener) |
int | detail_send (rad_listen_t *listener, REQUEST *request) |
int | detail_socket_open (UNUSED CONF_SECTION *cs, UNUSED rad_listen_t *this) |
Variables | |
static const CONF_PARSER | detail_config [] |
static FR_NAME_NUMBER | state_names [] |
int detail_decode | ( | UNUSED rad_listen_t * | this, |
UNUSED REQUEST * | request | ||
) |
|
static |
int detail_encode | ( | UNUSED rad_listen_t * | this, |
UNUSED REQUEST * | request | ||
) |
void detail_free | ( | rad_listen_t * | this | ) |
|
static |
int detail_parse | ( | CONF_SECTION * | cs, |
rad_listen_t * | this | ||
) |
|
static |
int detail_print | ( | rad_listen_t const * | this, |
char * | buffer, | ||
size_t | bufsize | ||
) |
int detail_recv | ( | rad_listen_t * | listener | ) |
int detail_send | ( | rad_listen_t * | listener, |
REQUEST * | request | ||
) |
int detail_socket_open | ( | UNUSED CONF_SECTION * | cs, |
UNUSED rad_listen_t * | this | ||
) |
|
static |
|
static |