networkclient
|
#include <client.h>
Data Fields | |
unsigned int | attr |
nr_attr_type_t | type |
unsigned int | vendor |
ATTR_FLAGS | flags |
const char * | name |
Defines an dictionary mapping for an attribute.
The RADIUS dictionaries map humanly readable names to protocol numbers. The protocol numbers are used to encode/decode the attributes in a packet.
unsigned int nr_dict_attr::attr |
Attribute number
Referenced by nr_dict_attr_2struct(), nr_dict_attr_byvalue(), nr_packet_attr_append(), nr_vp2attr(), nr_vp2rfc(), nr_vp2vsa(), and nr_vps_find().
ATTR_FLAGS nr_dict_attr::flags |
Referenced by nr_dict_attr_2struct(), nr_packet_attr_append(), nr_vp_free(), and nr_vp_init().
const char* nr_dict_attr::name |
Printable name
Referenced by nr_dict_attr_2struct(), and nr_vp_snprintf().
nr_attr_type_t nr_dict_attr::type |
Data type
Referenced by nr_dict_attr_2struct(), nr_packet_attr_append(), nr_vp_set_data(), nr_vp_set_raw_data(), nr_vp_snprintf_value(), and nr_vp_sscanf_value().
unsigned int nr_dict_attr::vendor |
Vendor-Id number
Referenced by nr_dict_attr_2struct(), nr_packet_attr_append(), nr_vp2attr(), nr_vp2rfc(), nr_vp2vsa(), and nr_vps_find().