DTS Application Library  0.2.3
Application library containing referenced objects and interfaces to common libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
radius_session Struct Reference

Radius session. More...

Data Fields

unsigned short id
 Session id. More...
 
unsigned char request [RAD_AUTH_TOKEN_LEN]
 Radius request auth token. More...
 
void * cb_data
 Callback data passed to callback. More...
 
radius_cb read_cb
 Radius callback. More...
 
unsigned int olen
 Original length of packet. More...
 
struct radius_packetpacket
 Radius packet. More...
 
struct timeval sent
 Time packet was sent. More...
 
const char * passwd
 Password requires special handling. More...
 
char retries
 Retries available. More...
 
char minserver
 Minimum id of server to use. More...
 

Detailed Description

Radius session.

A radius session is based on a ID packet for session stored till a response the request token is also stored

Definition at line 63 of file radius.c.

Field Documentation

void* radius_session::cb_data

Callback data passed to callback.

Definition at line 69 of file radius.c.

unsigned short radius_session::id

Session id.

Definition at line 65 of file radius.c.

char radius_session::minserver

Minimum id of server to use.

Definition at line 83 of file radius.c.

unsigned int radius_session::olen

Original length of packet.

Definition at line 73 of file radius.c.

struct radius_packet* radius_session::packet

Radius packet.

Definition at line 75 of file radius.c.

const char* radius_session::passwd

Password requires special handling.

Definition at line 79 of file radius.c.

radius_cb radius_session::read_cb

Radius callback.

Definition at line 71 of file radius.c.

unsigned char radius_session::request[RAD_AUTH_TOKEN_LEN]

Radius request auth token.

Definition at line 67 of file radius.c.

char radius_session::retries

Retries available.

Definition at line 81 of file radius.c.

struct timeval radius_session::sent

Time packet was sent.

Definition at line 77 of file radius.c.


The documentation for this struct was generated from the following file: