7 #ifndef ISC_TRANSLATOR_CONTROL_SOCKET_H
8 #define ISC_TRANSLATOR_CONTROL_SOCKET_H 1
77 #ifndef HAVE_PRE_0_7_6_SYSREPO
79 const std::string& model);
125 #endif // ISC_TRANSLATOR_CONTROL_SOCKET_H
Between YANG and JSON translator class for basic values.
boost::shared_ptr< Element > ElementPtr
void setControlSocket(const std::string &xpath, isc::data::ConstElementPtr elem)
Translate and set control socket from JSON to YANG.
TranslatorControlSocket(sysrepo::S_Session session, const std::string &model)
Constructor.
Control socket translation between YANG and JSON.
void setControlSocketKea(const std::string &xpath, isc::data::ConstElementPtr elem)
setControlSocket for kea models.
boost::shared_ptr< const Element > ConstElementPtr
Defines the logger used by the top-level component of kea-dhcp-ddns.
virtual ~TranslatorControlSocket()
Destructor.
isc::data::ElementPtr getControlSocketKea(const std::string &xpath)
getControlSocket JSON for kea models.
isc::data::ConstElementPtr getControlSocket(const std::string &xpath)
Get and translate a control socket from YANG to JSON.