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.