![]() |
Kea 3.1.1
|
Class of Radius accounting environments. More...
#include <radius_accounting.h>
Public Member Functions | |
RadiusAcctEnv (std::string session_id, Event event, uint32_t subnet_id, AttributesPtr send_attrs) | |
Constructor. | |
Public Attributes | |
Event | event_ |
Event. | |
bool | finished_ |
Termination flag. | |
AttributesPtr | send_attrs_ |
Attributes to send. | |
std::string | session_id_ |
Session Id. | |
uint32_t | subnet_id_ |
Subnet Id (aka client/NAS port). | |
Class of Radius accounting environments.
This class is a container for the communication environment.
Definition at line 109 of file radius_accounting.h.
isc::radius::RadiusAcctEnv::RadiusAcctEnv | ( | std::string | session_id, |
Event | event, | ||
uint32_t | subnet_id, | ||
AttributesPtr | send_attrs ) |
Constructor.
session_id | Session ID. |
event | The event. |
subnet_id | Subnet ID aka NAS port. |
send_attrs | Attributes to send. |
Definition at line 59 of file radius_accounting.cc.
References event_, finished_, send_attrs_, session_id_, and subnet_id_.
Event isc::radius::RadiusAcctEnv::event_ |
Definition at line 125 of file radius_accounting.h.
Referenced by RadiusAcctEnv(), and isc::radius::RadiusAccounting::terminate().
bool isc::radius::RadiusAcctEnv::finished_ |
Termination flag.
Definition at line 134 of file radius_accounting.h.
Referenced by RadiusAcctEnv(), and isc::radius::RadiusAccounting::terminate().
AttributesPtr isc::radius::RadiusAcctEnv::send_attrs_ |
Attributes to send.
Definition at line 131 of file radius_accounting.h.
Referenced by RadiusAcctEnv().
std::string isc::radius::RadiusAcctEnv::session_id_ |
Session Id.
Definition at line 122 of file radius_accounting.h.
Referenced by RadiusAcctEnv(), and isc::radius::RadiusAccounting::terminate().
uint32_t isc::radius::RadiusAcctEnv::subnet_id_ |
Subnet Id (aka client/NAS port).
Definition at line 128 of file radius_accounting.h.
Referenced by RadiusAcctEnv().