![]() |
Kea 3.0.0
|
Class of pending Radius access requests. More...
#include <radius_access.h>
Public Member Functions | |
| void | clear () |
| Clear the map. | |
| RadiusAuthPendingRequestPtr< PktPtrType > | get (const std::vector< uint8_t > &id) const |
| Get a pending access request from the map. | |
| void | remove (const std::vector< uint8_t > &id) |
| Remove a pending access request from the map. | |
| void | set (const std::vector< uint8_t > &id, PktPtrType query) |
| Set a pending access request into the map. | |
| size_t | size () const |
| Size of the map. | |
Public Attributes | |
| std::mutex | mutex_ |
| The mutex. | |
Class of pending Radius access requests.
| PktPtrType | Either Pkt4Ptr or Pkt6Ptr. |
Definition at line 48 of file radius_access.h.
|
inline |
Clear the map.
Definition at line 59 of file radius_access.h.
|
inline |
Get a pending access request from the map.
| id | The Radius id. |
Definition at line 68 of file radius_access.h.
|
inline |
Remove a pending access request from the map.
| id | The Radius id. |
Definition at line 91 of file radius_access.h.
|
inline |
Set a pending access request into the map.
Assume that get was called before and returned null.
| id | The Radius id. |
| query | The query which triggered the access request. |
Definition at line 83 of file radius_access.h.
|
inline |
| std::mutex isc::radius::RadiusAuthPendingRequests< PktPtrType >::mutex_ |