10 #include <boost/scoped_ptr.hpp>
15 boost::scoped_ptr<ConfigBackendDHCPv6Mgr>&
16 ConfigBackendDHCPv6Mgr::getConfigBackendDHCPv6MgrPtr() {
17 static boost::scoped_ptr<ConfigBackendDHCPv6Mgr> cb_dhcp6_mgr;
18 return (cb_dhcp6_mgr);
28 getConfigBackendDHCPv6MgrPtr().reset();
33 boost::scoped_ptr<ConfigBackendDHCPv6Mgr>& cb_dhcp6_mgr = getConfigBackendDHCPv6MgrPtr();
37 return (*cb_dhcp6_mgr);
static ConfigBackendDHCPv6Mgr & instance()
Returns a sole instance of the ConfigBackendDHCPv6Mgr.
Configuration Backend Manager for DHPCv6 servers.
Defines the logger used by the top-level component of kea-dhcp-ddns.
static void destroy()
Destroys the instance of the ConfigBackendDHCPv6Mgr.
static void create()
Creates new instance of the ConfigBackendDHCPv6Mgr.