7#ifndef CONFIG_BACKEND_DHCP4_MGR_H
8#define CONFIG_BACKEND_DHCP4_MGR_H
13#include <boost/scoped_ptr.hpp>
34 public boost::noncopyable {
57 static ConfigBackendDHCPv4Mgr&
instance();
61 ConfigBackendDHCPv4Mgr() {}
65 static boost::scoped_ptr<ConfigBackendDHCPv4Mgr>& getConfigBackendDHCPv4MgrPtr();
Base class for Configuration Backend Managers (CBM).
static void create()
Creates new instance of the ConfigBackendDHCPv4Mgr.
static void destroy()
Destroys the instance of the ConfigBackendDHCPv4Mgr.
static ConfigBackendDHCPv4Mgr & instance()
Returns a sole instance of the ConfigBackendDHCPv4Mgr.
Defines the logger used by the top-level component of kea-lfc.