![]() |
Kea 3.0.0
|
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().