Kea 2.7.4
isc::yang::TranslatorOptionData Member List

This is the complete list of members for isc::yang::TranslatorOptionData, including all inherited members.

checkAndGet(isc::data::ElementPtr const &storage, libyang::DataNode const &data_node, std::string const &xpath, T translate) constisc::yang::Translatorinline
checkAndGetAndJsonifyLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, const std::string &name) constisc::yang::Translator
checkAndGetDiverging(isc::data::ElementPtr const &storage, libyang::DataNode const &data_node, std::string const &key, std::string const &xpath, T translate) constisc::yang::Translatorinline
checkAndGetDivergingLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name, std::string const &yang_name) constisc::yang::Translator
checkAndGetLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name) constisc::yang::Translator
checkAndSetDivergingLeaf(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name, std::string const &yang_name, libyang::LeafBaseType const type)isc::yang::Translator
checkAndSetLeaf(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name, libyang::LeafBaseType const type)isc::yang::Translator
checkAndSetLeafList(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name, libyang::LeafBaseType const type)isc::yang::Translator
checkAndSetUserContext(isc::data::ConstElementPtr const &from, std::string const &xpath)isc::yang::Translator
checkAndStringifyAndSetLeaf(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name)isc::yang::Translator
decode64(std::string const &input)isc::yang::Translatorprotectedstatic
deleteItem(const std::string &xpath)isc::yang::Translator
Deserializer typedefisc::yang::Translatorprotected
encode64(std::string const &input)isc::yang::Translatorprotectedstatic
findXPath(std::string const &xpath) constisc::yang::Translator
forAll(std::string const &xpath, functor_t f) constisc::yang::Translatorinline
getData(std::string const &xpath) constisc::yang::Translator
getItem(libyang::DataNode const &data_node, std::string const &xpath) constisc::yang::Translator
getItemFromAbsoluteXpath(std::string const &xpath) constisc::yang::Translator
getList(libyang::DataNode const &data_node, std::string const &xpath, T &t, isc::data::ElementPtr(T::*f)(libyang::DataNode const &)) constisc::yang::Translatorinline
getMandatoryDivergingLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name, std::string const &yang_name) constisc::yang::Translator
getMandatoryLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name) constisc::yang::Translator
getOptionData(libyang::DataNode const &data_node)isc::yang::TranslatorOptionData
getOptionDataFromAbsoluteXpath(std::string const &xpath)isc::yang::TranslatorOptionData
getOptionDataKea(libyang::DataNode const &data_node)isc::yang::TranslatorOptionDataprotected
initializeDeserializer()isc::yang::Translatorprotectedstatic
initializeSerializer()isc::yang::Translatorprotectedstatic
model_isc::yang::Translatorprotected
schemaNodeExists(std::string const &xpath) constisc::yang::Translator
Serializer typedefisc::yang::Translatorprotected
session_isc::yang::Translatorprotected
setItem(const std::string &xpath, isc::data::ConstElementPtr const elem, libyang::LeafBaseType const type)isc::yang::Translator
setMandatoryDivergingLeaf(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name, std::string const &yang_name, libyang::LeafBaseType const type)isc::yang::Translator
setMandatoryLeaf(isc::data::ConstElementPtr const &from, std::string const &xpath, std::string const &name, libyang::LeafBaseType const type)isc::yang::Translator
setOptionData(const std::string &xpath, isc::data::ConstElementPtr elem)isc::yang::TranslatorOptionData
setOptionDataKea(const std::string &xpath, isc::data::ConstElementPtr elem)isc::yang::TranslatorOptionDataprotected
translateFromYang(std::optional< libyang::DataNode > data_node)isc::yang::Translatorstatic
translateToYang(isc::data::ConstElementPtr const &elem, libyang::LeafBaseType const type)isc::yang::Translatorstatic
Translator(sysrepo::Session session, const std::string &model)isc::yang::Translator
TranslatorOptionData(sysrepo::Session session, const std::string &model)isc::yang::TranslatorOptionData
~Translator()=defaultisc::yang::Translatorvirtual
~TranslatorOptionData()=defaultisc::yang::TranslatorOptionDatavirtual