Kea 2.7.5
isc::yang::TranslatorDatabases Member List

This is the complete list of members for isc::yang::TranslatorDatabases, 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
getDatabase(libyang::DataNode const &data_node)isc::yang::TranslatorDatabase
getDatabaseFromAbsoluteXpath(std::string const &xpath)isc::yang::TranslatorDatabase
getDatabaseKea(libyang::DataNode const &data_node)isc::yang::TranslatorDatabaseprotected
getDatabases(libyang::DataNode const &data_node, std::string const &xpath)isc::yang::TranslatorDatabases
getDatabasesFromAbsoluteXpath(std::string const &xpath)isc::yang::TranslatorDatabases
getDatabasesKea(libyang::DataNode const &data_node, std::string const &xpath)isc::yang::TranslatorDatabasesprotected
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
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
setDatabase(const std::string &xpath, isc::data::ConstElementPtr elem, bool skip=false)isc::yang::TranslatorDatabase
setDatabaseKea(const std::string &xpath, isc::data::ConstElementPtr elem, bool skip)isc::yang::TranslatorDatabaseprotected
setDatabases(const std::string &xpath, isc::data::ConstElementPtr elem)isc::yang::TranslatorDatabases
setDatabasesKea(const std::string &xpath, isc::data::ConstElementPtr elem)isc::yang::TranslatorDatabasesprotected
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
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
TranslatorDatabase(sysrepo::Session session, const std::string &model)isc::yang::TranslatorDatabase
TranslatorDatabases(sysrepo::Session session, const std::string &model)isc::yang::TranslatorDatabases
~Translator()=defaultisc::yang::Translatorvirtual
~TranslatorDatabase()=defaultisc::yang::TranslatorDatabasevirtual
~TranslatorDatabases()=defaultisc::yang::TranslatorDatabasesvirtual