|
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