![]() |
Kea 3.1.1
|
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). | |
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.
isc::radius::RadiusAuthEnv::RadiusAuthEnv | ( | uint32_t | subnet_id, |
const std::vector< uint8_t > & | id, | ||
AttributesPtr | send_attrs ) |
Constructor.
subnet_id | Subnet ID aka NAS port. |
id | The identifier. |
send_attrs | Attributes to send. |
Definition at line 52 of file radius_access.cc.
References id_, send_attrs_, and subnet_id_.
const std::vector<uint8_t> isc::radius::RadiusAuthEnv::id_ |
Identifier.
Definition at line 126 of file radius_access.h.
Referenced by RadiusAuthEnv(), isc::radius::RadiusAccess::terminate4Internal(), and isc::radius::RadiusAccess::terminate6Internal().
AttributesPtr isc::radius::RadiusAuthEnv::send_attrs_ |
uint32_t isc::radius::RadiusAuthEnv::subnet_id_ |
Subnet Id (aka client/NAS port).
Definition at line 123 of file radius_access.h.
Referenced by RadiusAuthEnv(), isc::radius::RadiusAuthHandler::RadiusAuthHandler(), isc::radius::RadiusAccess::terminate4(), isc::radius::RadiusAccess::terminate4Internal(), isc::radius::RadiusAccess::terminate6(), and isc::radius::RadiusAccess::terminate6Internal().