| Kea 3.0.2-git

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) const | isc::yang::Translator | inline
checkAndGetAndJsonifyLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, const std::string &name) const | isc::yang::Translator |
checkAndGetDiverging(isc::data::ElementPtr const &storage, libyang::DataNode const &data_node, std::string const &key, std::string const &xpath, T translate) const | isc::yang::Translator | inline
checkAndGetDivergingLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name, std::string const &yang_name) const | isc::yang::Translator |
checkAndGetLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name) const | isc::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::Translator | protected static
deleteItem(const std::string &xpath) | isc::yang::Translator |
Deserializer typedef | isc::yang::Translator | protected
encode64(std::string const &input) | isc::yang::Translator | protected static
findXPath(std::string const &xpath) const | isc::yang::Translator |
forAll(std::string const &xpath, functor_t f) const | isc::yang::Translator | inline
getData(std::string const &xpath) const | isc::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::TranslatorDatabase | protected
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::TranslatorDatabases | protected
getItem(libyang::DataNode const &data_node, std::string const &xpath) const | isc::yang::Translator |
getItemFromAbsoluteXpath(std::string const &xpath) const | isc::yang::Translator |
getList(libyang::DataNode const &data_node, std::string const &xpath, T &t, isc::data::ElementPtr(T::*f)(libyang::DataNode const &)) const | isc::yang::Translator | inline
getMandatoryDivergingLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name, std::string const &yang_name) const | isc::yang::Translator |
getMandatoryLeaf(isc::data::ElementPtr &storage, libyang::DataNode const &data_node, std::string const &name) const | isc::yang::Translator |
initializeDeserializer() | isc::yang::Translator | protected static
initializeSerializer() | isc::yang::Translator | protected static
model_ | isc::yang::Translator | protected
schemaNodeExists(std::string const &xpath) const | isc::yang::Translator |
Serializer typedef | isc::yang::Translator | protected
session_ | isc::yang::Translator | protected
setDatabase(const std::string &xpath, isc::data::ConstElementPtr elem, bool has_mandatory_key) | isc::yang::TranslatorDatabase |
setDatabaseKea(const std::string &xpath, isc::data::ConstElementPtr elem, bool has_mandatory_key) | isc::yang::TranslatorDatabase | protected
setDatabases(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorDatabases |
setDatabasesKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorDatabases | protected
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::Translator | static
translateToYang(isc::data::ConstElementPtr const &elem, libyang::LeafBaseType const type) | isc::yang::Translator | static
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()=default | isc::yang::Translator | virtual
~TranslatorDatabase()=default | isc::yang::TranslatorDatabase | virtual
~TranslatorDatabases()=default | isc::yang::TranslatorDatabases | virtual