|  | Kea 3.0.0
    | 
Radius service. More...
#include <radius_service.h>
| Public Member Functions | |
| RadiusService (const std::string &name) | |
| Constructor. | |
| virtual | ~RadiusService ()=default | 
| Default destructor. | |
| data::ElementPtr | toElement () const override | 
| Unparse service configuration. | |
| Public Member Functions inherited from isc::data::CfgToElement | |
| virtual | ~CfgToElement () | 
| Destructor. | |
| Public Attributes | |
| CfgAttributes | attributes_ | 
| Attribute configurations. | |
| bool | enabled_ | 
| Enable flag. | |
| size_t | max_pending_requests_ | 
| Maximum number of pending requests. | |
| std::string | name_ | 
| Name (access or accounting). | |
| bool | peer_updates_ | 
| Peer updates flag. | |
| Servers | servers_ | 
| Server list. | |
Radius service.
Radius offers two independent services: access/authorization and accounting.
Definition at line 24 of file radius_service.h.
| 
 | explicit | 
Constructor.
| name | service name. | 
Definition at line 18 of file radius_service.cc.
References enabled_, max_pending_requests_, name_, and peer_updates_.
Referenced by isc::radius::RadiusAccess::RadiusAccess(), and isc::radius::RadiusAccounting::RadiusAccounting().
| 
 | virtualdefault | 
Default destructor.
| 
 | overridevirtual | 
Unparse service configuration.
Implements isc::data::CfgToElement.
Definition at line 24 of file radius_service.cc.
References attributes_, Element::createList(), Element::createMap(), and servers_.
| CfgAttributes isc::radius::RadiusService::attributes_ | 
Attribute configurations.
Definition at line 53 of file radius_service.h.
Referenced by isc::radius::RadiusAccess::buildAuth(), isc::radius::RadiusAccess::buildAuth(), and toElement().
| bool isc::radius::RadiusService::enabled_ | 
| size_t isc::radius::RadiusService::max_pending_requests_ | 
Maximum number of pending requests.
Definition at line 56 of file radius_service.h.
Referenced by RadiusService().
| std::string isc::radius::RadiusService::name_ | 
Name (access or accounting).
Definition at line 41 of file radius_service.h.
Referenced by RadiusService().
| bool isc::radius::RadiusService::peer_updates_ | 
| Servers isc::radius::RadiusService::servers_ |