Radcli library 1.5.2
A simple radius library
Loading...
Searching...
No Matches
send_data Struct Reference

#include <radcli.h>

Data Fields

uint8_t code
 RADIUS packet code.
uint8_t seq_nbr
 Packet sequence number.
char * server
 Name/address of RADIUS server.
int svc_port
 RADIUS protocol destination port.
char * secret
 Shared secret of RADIUS server.
int timeout
 Session timeout in seconds.
int retries
VALUE_PAIRsend_pairs
 More a/v pairs to send.
VALUE_PAIRreceive_pairs
 Where to place received a/v pairs.

Detailed Description

Avoid using this structure directly; it is included for backwards compatibility only. Use rc_auth() or rc_acct() for authentication and accounting requests. Several of its fields have been deprecated.

Definition at line 499 of file radcli.h.

Field Documentation

◆ code

uint8_t send_data::code

RADIUS packet code.

Definition at line 501 of file radcli.h.

◆ receive_pairs

VALUE_PAIR* send_data::receive_pairs

Where to place received a/v pairs.

Definition at line 509 of file radcli.h.

◆ retries

int send_data::retries

Definition at line 507 of file radcli.h.

◆ secret

char* send_data::secret

Shared secret of RADIUS server.

Definition at line 505 of file radcli.h.

◆ send_pairs

VALUE_PAIR* send_data::send_pairs

More a/v pairs to send.

Definition at line 508 of file radcli.h.

◆ seq_nbr

uint8_t send_data::seq_nbr

Packet sequence number.

Definition at line 502 of file radcli.h.

◆ server

char* send_data::server

Name/address of RADIUS server.

Definition at line 503 of file radcli.h.

◆ svc_port

int send_data::svc_port

RADIUS protocol destination port.

Definition at line 504 of file radcli.h.

◆ timeout

int send_data::timeout

Session timeout in seconds.

Definition at line 506 of file radcli.h.


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