7#ifndef ISC_ADAPTOR_POOL_H
8#define ISC_ADAPTOR_POOL_H 1
48 static void fromSubnet(
const std::string& model,
66 static void toSubnet(
const std::string& model,
JSON adaptor for pools between canonical Kea and YANG models.
static void toSubnetIetf6(isc::data::ElementPtr subnet, isc::data::ConstElementPtr pools)
To subnet for ietf-dhcpv6-server.
static void fromSubnetIetf6(isc::data::ConstElementPtr subnet, isc::data::ConstElementPtr pools)
From subnets for ietf-dhcpv6-server.
virtual ~AdaptorPool()=default
Destructor.
static void toSubnet(const std::string &model, isc::data::ElementPtr subnet, isc::data::ConstElementPtr pools)
Move parameters from pools to the subnet.
static void fromSubnet(const std::string &model, isc::data::ConstElementPtr subnet, isc::data::ConstElementPtr pools)
Moves parameters from subnets to pools.
static void canonizePool(isc::data::ElementPtr pool)
Canonize pool.
boost::shared_ptr< const Element > ConstElementPtr
boost::shared_ptr< Element > ElementPtr
Defines the logger used by the top-level component of kea-lfc.