Kea 3.1.3
isc::radius::AttrDef Class Reference

RADIUS attribute definition. More...

#include <client_dictionary.h>

Public Member Functions

 AttrDef (const uint8_t type, const std::string &name, const AttrValueType value_type, const uint32_t vendor=0)
 Constructor.
 

Public Attributes

const std::string name_
 name.
 
const uint8_t type_
 type.
 
const AttrValueType value_type_
 value_type.
 
const uint32_t vendor_
 vendor id (default 0).
 

Detailed Description

RADIUS attribute definition.

Definition at line 53 of file client_dictionary.h.

Constructor & Destructor Documentation

◆ AttrDef()

isc::radius::AttrDef::AttrDef ( const uint8_t type,
const std::string & name,
const AttrValueType value_type,
const uint32_t vendor = 0 )
inline

Constructor.

Parameters
typeattribute type.
nameattribute name.
value_typeattribute value type.
vendorvendor id (default 0).

Definition at line 62 of file client_dictionary.h.

References name_, type_, value_type_, and vendor_.

Member Data Documentation

◆ name_

const std::string isc::radius::AttrDef::name_

name.

Definition at line 71 of file client_dictionary.h.

Referenced by AttrDef().

◆ type_

const uint8_t isc::radius::AttrDef::type_

type.

Definition at line 68 of file client_dictionary.h.

Referenced by AttrDef().

◆ value_type_

const AttrValueType isc::radius::AttrDef::value_type_

value_type.

Definition at line 74 of file client_dictionary.h.

Referenced by AttrDef().

◆ vendor_

const uint32_t isc::radius::AttrDef::vendor_

vendor id (default 0).

Definition at line 77 of file client_dictionary.h.

Referenced by AttrDef().


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