![]() |
Kea 3.1.7
|
Base class for communication with servers. More...
#include <radius_status.h>
Public Member Functions | |
| RadiusStatus () | |
| Constructor. | |
| virtual | ~RadiusStatus ()=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. | |
Protected Attributes | |
| ExchangePtr | exchange_ |
| Exchange. | |
Base class for communication with servers.
Definition at line 28 of file radius_status.h.
|
inline |
Constructor.
Definition at line 32 of file radius_status.h.
References exchange_.
Referenced by isc::radius::RadiusAcctStatus::RadiusAcctStatus(), isc::radius::RadiusAuthStatus::RadiusAuthStatus(), and isc::radius::RadiusTlsStatus::RadiusTlsStatus().
|
virtualdefault |
Destructor.
|
inline |
Get the exchange.
Definition at line 75 of file radius_status.h.
References exchange_.
|
inline |
|
inline |
Get request attributes.
Definition at line 53 of file radius_status.h.
References exchange_.
|
inline |
Get response attributes.
Definition at line 64 of file radius_status.h.
References exchange_.
|
inlinevirtual |
Start communication.
Initiates the (first) exchange.
Reimplemented in isc::radius::RadiusAcctStatus, isc::radius::RadiusAuthStatus, and isc::radius::RadiusTlsStatus.
Definition at line 41 of file radius_status.h.
References exchange_.
Referenced by isc::radius::RadiusAcctStatus::start(), isc::radius::RadiusAuthStatus::start(), and isc::radius::RadiusTlsStatus::start().
|
protected |
Definition at line 81 of file radius_status.h.
Referenced by isc::radius::RadiusAcctStatus::RadiusAcctStatus(), isc::radius::RadiusAuthStatus::RadiusAuthStatus(), RadiusStatus(), isc::radius::RadiusTlsStatus::RadiusTlsStatus(), getExchange(), getRC(), getReqAttrs(), getRespAttrs(), isc::radius::RadiusAcctStatus::start(), isc::radius::RadiusAuthStatus::start(), start(), and isc::radius::RadiusTlsStatus::start().