Kea 3.1.1
isc::radius::RadiusAuthEnv Class Reference

Class of Radius access environments. More...

#include <radius_access.h>

Public Member Functions

 RadiusAuthEnv (uint32_t subnet_id, const std::vector< uint8_t > &id, AttributesPtr send_attrs)
 Constructor.
 

Public Attributes

const std::vector< uint8_t > id_
 Identifier.
 
AttributesPtr send_attrs_
 Attributes to send.
 
uint32_t subnet_id_
 Subnet Id (aka client/NAS port).
 

Detailed Description

Class of Radius access environments.

This class is a container for the communication environment so values needed by the handler are in this data holding class.

Definition at line 110 of file radius_access.h.

Constructor & Destructor Documentation

◆ RadiusAuthEnv()

isc::radius::RadiusAuthEnv::RadiusAuthEnv ( uint32_t subnet_id,
const std::vector< uint8_t > & id,
AttributesPtr send_attrs )

Constructor.

Parameters
subnet_idSubnet ID aka NAS port.
idThe identifier.
send_attrsAttributes to send.

Definition at line 52 of file radius_access.cc.

References id_, send_attrs_, and subnet_id_.

Member Data Documentation

◆ id_

const std::vector<uint8_t> isc::radius::RadiusAuthEnv::id_

◆ send_attrs_

AttributesPtr isc::radius::RadiusAuthEnv::send_attrs_

Attributes to send.

Definition at line 129 of file radius_access.h.

Referenced by RadiusAuthEnv().

◆ subnet_id_


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