|
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().