10#include <boost/scoped_ptr.hpp>
15boost::scoped_ptr<ConfigBackendDHCPv6Mgr>&
16ConfigBackendDHCPv6Mgr::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);
Configuration Backend Manager for DHCPv6 servers.
static void create()
Creates new instance of the ConfigBackendDHCPv6Mgr.
static void destroy()
Destroys the instance of the ConfigBackendDHCPv6Mgr.
static ConfigBackendDHCPv6Mgr & instance()
Returns a sole instance of the ConfigBackendDHCPv6Mgr.
Defines the logger used by the top-level component of kea-lfc.