|  | Kea 3.0.0
    | 
Defines the abstract class for backend stores. More...
#include <asiolink/io_service.h>#include <database/database_connection.h>#include <eval/token.h>#include <exceptions/exceptions.h>#include <boost/shared_ptr.hpp>#include <fstream>#include <string>Go to the source code of this file.
| Classes | |
| class | isc::dhcp::LegalLogMgr | 
| LegalLogMgr abstract class.  More... | |
| class | isc::dhcp::LegalLogMgrError | 
| Thrown if a LegalLogMgr encounters an error.  More... | |
| Namespaces | |
| namespace | isc | 
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::dhcp | 
| Typedefs | |
| typedef std::map< ManagerID, std::pair< isc::db::DatabaseConnection::ParameterMap, LegalLogMgrPtr > > | isc::dhcp::LegalLogMgrPool | 
| LegalLogMgr pool. | |
| typedef boost::shared_ptr< LegalLogMgr > | isc::dhcp::LegalLogMgrPtr | 
| Defines a smart pointer to a LegalLogMgr. | |
| typedef uint64_t | isc::dhcp::ManagerID | 
| Manger ID used by hook libraries to retrieve respective LegalLogMgr instance. | |
| Enumerations | |
| enum class | isc::dhcp::Action { isc::dhcp::ASSIGN , isc::dhcp::RELEASE } | 
| Describe what kind of event is being logged.  More... | |
| Functions | |
| const string | isc::dhcp::actionToVerb (Action action) | 
| Translates an Action into its corresponding verb. | |
Defines the abstract class for backend stores.
Definition in file legal_log_mgr.h.