networkclient
nr_dict_vendor Struct Reference

#include <client.h>

Data Fields

unsigned int vendor
 
size_t type
 
size_t length
 
const char * name
 

Detailed Description

Defines an dictionary mapping for a vendor.

The RADIUS dictionaries map humanly readable vendor names to a Vendor-Id (or Private Enterprise Code) assigned by IANA. The Vendor-Id is used to encode/decode Vendor-Specific attributes in a packet.

Field Documentation

size_t nr_dict_vendor::length

size of Vendor-Length field

Referenced by nr_attr2data(), nr_attr2vp_vsa(), and nr_packet_walk().

const char* nr_dict_vendor::name

Printable name

Referenced by nr_dict_vendor_byname(), and nr_dict_vendor_byvalue().

size_t nr_dict_vendor::type

size of Vendor-Type field

Referenced by nr_attr2data(), nr_attr2vp_vsa(), and nr_packet_walk().

unsigned int nr_dict_vendor::vendor

Vendor Private Enterprise Code

Referenced by nr_dict_vendor_byname(), nr_dict_vendor_byvalue(), and nr_packet_walk().


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