|  | Kea 3.1.0
    | 
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_ |