![]() |
Kea 3.1.1
|
class for accounting communication with servers. More...
#include <radius_request.h>
Public Member Functions | |
RadiusAcct (uint32_t subnet_id, const AttributesPtr &send_attrs, bool sync, const Exchange::Handler &handler) | |
Constructor. | |
virtual | ~RadiusAcct ()=default |
Destructor. | |
![]() | |
RadiusRequest (const MsgCode code, uint32_t subnet_id, const AttributesPtr &send_attrs, bool sync, const Exchange::Handler &handler) | |
Constructor. | |
virtual | ~RadiusRequest ()=default |
Destructor. | |
ExchangePtr | getExchange () |
Get the exchange. | |
int | getRC () const |
Get the error code. | |
AttributesPtr | getReqAttrs () const |
Get request attributes. | |
AttributesPtr | getRespAttrs () const |
Get response attributes. | |
virtual void | start () |
Start communication. | |
Additional Inherited Members | |
![]() | |
ExchangePtr | exchange_ |
Exchange. | |
uint32_t | nas_port_ |
Client/NAS port (from Subnet Id). | |
class for accounting communication with servers.
Definition at line 195 of file radius_request.h.
|
inline |
Constructor.
subnet_id | Subnet ID (aka client/NAS port). |
send_attrs | Attributes to send. |
sync | true if synchronous, false if asynchronous. |
handler | Termination handler. |
Definition at line 204 of file radius_request.h.
References isc::radius::RadiusRequest::RadiusRequest(), and isc::radius::PW_ACCOUNTING_REQUEST.
Referenced by isc::radius::RadiusAsyncAcct::RadiusAsyncAcct(), and isc::radius::RadiusSyncAcct::RadiusSyncAcct().
|
virtualdefault |
Destructor.