![]() |
Kea 3.1.1
|
Class of Radius access communication handler. More...
#include <radius_access.h>
Public Member Functions | |
RadiusAuthHandler (RadiusAuthEnv env, const CallbackAuth &callback) | |
Constructor. | |
virtual | ~RadiusAuthHandler ()=default |
Destructor. | |
void | start () |
Start communication. | |
Public Attributes | |
RadiusAuthEnv | env_ |
Environment. | |
Protected Attributes | |
RadiusAsyncAuthPtr | auth_ |
Pointer to the communication class. | |
Class of Radius access communication handler.
This class is a wrapper for communication environment and pointer to synchronous authentication communication class.
Definition at line 136 of file radius_access.h.
isc::radius::RadiusAuthHandler::RadiusAuthHandler | ( | RadiusAuthEnv | env, |
const CallbackAuth & | callback ) |
Constructor.
env | The environment. |
callback | Termination callback. |
Definition at line 58 of file radius_access.cc.
References auth_, env_, isc::radius::RadiusImpl::instance(), and isc::radius::RadiusAuthEnv::subnet_id_.
|
virtualdefault |
Destructor.
void isc::radius::RadiusAuthHandler::start | ( | ) |
|
protected |
Pointer to the communication class.
Definition at line 157 of file radius_access.h.
Referenced by RadiusAuthHandler(), and start().
RadiusAuthEnv isc::radius::RadiusAuthHandler::env_ |