10#include <boost/scoped_ptr.hpp>
15boost::scoped_ptr<ConfigBackendDHCPv4Mgr>&
16ConfigBackendDHCPv4Mgr::getConfigBackendDHCPv4MgrPtr() {
17 static boost::scoped_ptr<ConfigBackendDHCPv4Mgr> cb_dhcp4_mgr;
18 return (cb_dhcp4_mgr);
28 getConfigBackendDHCPv4MgrPtr().reset();
33 boost::scoped_ptr<ConfigBackendDHCPv4Mgr>& cb_dhcp4_mgr = getConfigBackendDHCPv4MgrPtr();
37 return (*cb_dhcp4_mgr);
Configuration Backend Manager for DHCPv4 servers.
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.