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);
 
   23    getConfigBackendDHCPv6MgrPtr().reset(
new ConfigBackendDHCPv6Mgr());
 
 
   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.