networkclient
|
#include <client.h>
Data Fields | |
const DICT_ATTR * | da |
size_t | length |
int | tag |
struct value_pair * | next |
VALUE_PAIR_DATA | data |
C structure version of a RADIUS attribute.
The library APIs use this structure to avoid depending on the details of the protocol.
const DICT_ATTR* value_pair::da |
dictionary definition
Referenced by nr_vp2attr(), nr_vp2rfc(), nr_vp2vsa(), nr_vp_alloc_raw(), nr_vp_free(), nr_vp_init(), nr_vp_set_data(), nr_vp_set_raw_data(), nr_vp_snprintf(), nr_vp_snprintf_value(), nr_vp_sscanf_value(), and nr_vps_find().
VALUE_PAIR_DATA value_pair::data |
the data of the attribute
size_t value_pair::length |
number of octets in the data
Referenced by nr_vp2attr(), nr_vp2rfc(), nr_vp_init(), nr_vp_set_data(), nr_vp_snprintf_value(), and nr_vp_sscanf_value().
struct value_pair* value_pair::next |
enables a linked list of values
Referenced by nr_packet_decode(), nr_vp2attr(), nr_vp2rfc(), nr_vp2vsa(), nr_vp_fprintf_list(), nr_vp_free(), and nr_vps_find().
int value_pair::tag |
tag value if da->flags.has_tag