7 #ifndef ISC_TRANSLATOR_PD_POOL_H
8 #define ISC_TRANSLATOR_PD_POOL_H 1
123 #ifndef HAVE_PRE_0_7_6_SYSREPO
190 #ifndef HAVE_PRE_0_7_6_SYSREPO
237 #endif // ISC_TRANSLATOR_PD_POOL_H
isc::data::ElementPtr getPdPoolsCommon(const std::string &xpath)
getPdPools common part.
void setPdPool(const std::string &xpath, isc::data::ConstElementPtr elem)
Translate and set pd-pool from JSON to YANG.
TranslatorPdPool(sysrepo::S_Session session, const std::string &model)
Constructor.
boost::shared_ptr< Element > ElementPtr
TranslatorPdPools(sysrepo::S_Session session, const std::string &model)
Constructor.
virtual ~TranslatorPdPool()
Destructor.
A translator class for converting a pd-pool list between YANG and JSON.
virtual ~TranslatorPdPools()
Destructor.
isc::data::ElementPtr getPdPools(const std::string &xpath)
Get and translate pd-pools from YANG to JSON.
isc::data::ElementPtr getPdPoolIetf6(const std::string &xpath)
getPdPool for ietf-dhcpv6-server.
A translator class for converting an option data list between YANG and JSON.
isc::data::ElementPtr getPdPool(const std::string &xpath)
Get and translate a pd-pool from YANG to JSON.
boost::shared_ptr< const Element > ConstElementPtr
void setPdPoolsId(const std::string &xpath, isc::data::ConstElementPtr elem)
setPdPools using pool-id.
void setPdPools(const std::string &xpath, isc::data::ConstElementPtr elem)
Translate and set pd-pools from JSON to YANG.
Defines the logger used by the top-level component of kea-dhcp-ddns.
void setPdPoolIetf6(const std::string &xpath, isc::data::ConstElementPtr elem)
setPdPool for ietf-dhcpv6-server.
Prefix delegation pool translation between YANG and JSON.
isc::data::ElementPtr getPdPoolKea(const std::string &xpath)
getPdPool for kea-dhcp6-server.
void setPdPoolsPrefix(const std::string &xpath, isc::data::ConstElementPtr elem)
setPdPools using prefix.
void setPdPoolKea(const std::string &xpath, isc::data::ConstElementPtr elem)
setPdPool for kea-dhcp6-server.