Kea 2.7.4
|
This is the complete list of members for isc::yang::TranslatorConfig, 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 | protectedstatic |
delConfigIetf6() | isc::yang::TranslatorConfig | protected |
delConfigKea() | isc::yang::TranslatorConfig | protected |
deleteItem(const std::string &xpath) | isc::yang::Translator | |
Deserializer typedef | isc::yang::Translator | protected |
encode64(std::string const &input) | isc::yang::Translator | protectedstatic |
findXPath(std::string const &xpath) const | isc::yang::Translator | |
forAll(std::string const &xpath, functor_t f) const | isc::yang::Translator | inline |
getAddresses(const std::string &prefix, std::string &start_address, std::string &end_address) | isc::yang::TranslatorPool | static |
getClass(libyang::DataNode const &data_node) | isc::yang::TranslatorClass | |
getClasses(libyang::DataNode const &data_node) | isc::yang::TranslatorClasses | |
getClassesFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorClasses | |
getClassesKea(libyang::DataNode const &data_node) | isc::yang::TranslatorClasses | protected |
getClassFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorClass | |
getClassKea(libyang::DataNode const &data_node) | isc::yang::TranslatorClass | protected |
getConfig() | isc::yang::TranslatorConfig | |
getConfigControlKea(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getConfigIetf6() | isc::yang::TranslatorConfig | protected |
getConfigKea4() | isc::yang::TranslatorConfig | protected |
getConfigKea6() | isc::yang::TranslatorConfig | protected |
getControlSocket(libyang::DataNode const &data_node) | isc::yang::TranslatorControlSocket | |
getControlSocketFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorControlSocket | |
getControlSocketKea(libyang::DataNode const &data_node) | isc::yang::TranslatorControlSocket | protected |
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 |
getDdnsKea(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getExpiredKea(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getHook(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getHooksKea(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getHost(libyang::DataNode const &data_node) | isc::yang::TranslatorHost | |
getHostFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorHost | |
getHostKea(libyang::DataNode const &data_node) | isc::yang::TranslatorHost | protected |
getHosts(libyang::DataNode const &data_node) | isc::yang::TranslatorHosts | |
getHostsFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorHosts | |
getInterfacesKea(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | 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 |
getLogger(libyang::DataNode const &data_node) | isc::yang::TranslatorLogger | |
getLoggerKea(libyang::DataNode const &data_node) | isc::yang::TranslatorLogger | protected |
getLoggers(libyang::DataNode const &data_node) | isc::yang::TranslatorLoggers | |
getLoggersFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorLoggers | |
getLoggersKea(libyang::DataNode const &data_node) | isc::yang::TranslatorLoggers | protected |
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 | |
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::TranslatorOptionData | protected |
getOptionDataList(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDataList | |
getOptionDataListFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorOptionDataList | |
getOptionDataListKea(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDataList | protected |
getOptionDef(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDef | |
getOptionDefFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorOptionDef | |
getOptionDefKea(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDef | protected |
getOptionDefList(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDefList | |
getOptionDefListFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorOptionDefList | |
getOptionDefListKea(libyang::DataNode const &data_node) | isc::yang::TranslatorOptionDefList | protected |
getOutputOption(libyang::DataNode const &data_node) | isc::yang::TranslatorLogger | protected |
getOutputOptions(libyang::DataNode const &data_node) | isc::yang::TranslatorLogger | protected |
getPdPool(libyang::DataNode const &data_node) | isc::yang::TranslatorPdPool | |
getPdPoolFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorPdPool | |
getPdPoolIetf6(libyang::DataNode const &data_node) | isc::yang::TranslatorPdPool | protected |
getPdPoolKea(libyang::DataNode const &data_node) | isc::yang::TranslatorPdPool | protected |
getPdPools(libyang::DataNode const &data_node) | isc::yang::TranslatorPdPools | |
getPdPoolsCommon(libyang::DataNode const &data_node) | isc::yang::TranslatorPdPools | protected |
getPdPoolsFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorPdPools | |
getPool(libyang::DataNode const &data_node) | isc::yang::TranslatorPool | |
getPoolFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorPool | |
getPoolIetf6(libyang::DataNode const &data_node) | isc::yang::TranslatorPool | protected |
getPoolKea(libyang::DataNode const &data_node) | isc::yang::TranslatorPool | protected |
getPools(libyang::DataNode const &data_node) | isc::yang::TranslatorPools | |
getPoolsFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorPools | |
getPoolsIetf(libyang::DataNode const &data_node) | isc::yang::TranslatorPools | protected |
getPoolsKea(libyang::DataNode const &data_node) | isc::yang::TranslatorPools | protected |
getServerKeaDhcp4() | isc::yang::TranslatorConfig | protected |
getServerKeaDhcp6() | isc::yang::TranslatorConfig | protected |
getServerKeaDhcpCommon(libyang::DataNode const &data_node) | isc::yang::TranslatorConfig | protected |
getSharedNetwork(libyang::DataNode const &data_node) | isc::yang::TranslatorSharedNetwork | |
getSharedNetworkFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorSharedNetwork | |
getSharedNetworkKea(libyang::DataNode const &data_node, const std::string &subsel) | isc::yang::TranslatorSharedNetwork | protected |
getSharedNetworks(libyang::DataNode const &data_node) | isc::yang::TranslatorSharedNetworks | |
getSharedNetworksFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorSharedNetworks | |
getSubnet(libyang::DataNode const &data_node) | isc::yang::TranslatorSubnet | |
getSubnetFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorSubnet | |
getSubnetIetf6(libyang::DataNode const &data_node) | isc::yang::TranslatorSubnet | protected |
getSubnetKea(libyang::DataNode const &data_node) | isc::yang::TranslatorSubnet | protected |
getSubnets(libyang::DataNode const &data_node) | isc::yang::TranslatorSubnets | |
getSubnetsCommon(libyang::DataNode const &data_node, const std::string &subsel) | isc::yang::TranslatorSubnets | protected |
getSubnetsFromAbsoluteXpath(std::string const &xpath) | isc::yang::TranslatorSubnets | |
initializeDeserializer() | isc::yang::Translator | protectedstatic |
initializeSerializer() | isc::yang::Translator | protectedstatic |
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 |
setClass(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorClass | |
setClasses(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorClasses | |
setClassesKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorClasses | protected |
setClassKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorClass | protected |
setConfig(isc::data::ElementPtr elem) | isc::yang::TranslatorConfig | |
setConfigIetf6(isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setConfigKea4(isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setConfigKea6(isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setControlSocket(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorControlSocket | |
setControlSocketKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorControlSocket | protected |
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::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 |
setHost(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorHost | |
setHostKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorHost | protected |
setHosts(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorHosts | |
setHostsKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorHosts | protected |
setItem(const std::string &xpath, isc::data::ConstElementPtr const elem, libyang::LeafBaseType const type) | isc::yang::Translator | |
setLogger(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLogger | |
setLoggerKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLogger | protected |
setLoggers(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLoggers | |
setLoggersKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLoggers | protected |
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::TranslatorOptionData | protected |
setOptionDataList(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDataList | |
setOptionDataListKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDataList | protected |
setOptionDef(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDef | |
setOptionDefKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDef | protected |
setOptionDefList(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDefList | |
setOptionDefListKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorOptionDefList | protected |
setOutputOption(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLogger | protected |
setOutputOptions(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorLogger | protected |
setPdPool(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPool | |
setPdPoolIetf6(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPool | protected |
setPdPoolKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPool | protected |
setPdPools(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPools | |
setPdPoolsId(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPools | protected |
setPdPoolsPrefix(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPdPools | protected |
setPool(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPool | |
setPoolIetf6(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPool | protected |
setPoolKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPool | protected |
setPools(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPools | |
setPoolsByAddresses(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPools | protected |
setPoolsById(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorPools | protected |
setServerKeaDhcp4(isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setServerKeaDhcp6(isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setServerKeaDhcpCommon(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorConfig | protected |
setSharedNetwork(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSharedNetwork | |
setSharedNetworkKea(const std::string &xpath, isc::data::ConstElementPtr elem, const std::string &subsel) | isc::yang::TranslatorSharedNetwork | protected |
setSharedNetworks(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSharedNetworks | |
setSharedNetworksKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSharedNetworks | protected |
setSubnet(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSubnet | |
setSubnetIetf6(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSubnet | protected |
setSubnetKea(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSubnet | protected |
setSubnets(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSubnets | |
setSubnetsIetf6(const std::string &xpath, isc::data::ConstElementPtr elem) | isc::yang::TranslatorSubnets | protected |
setSubnetsKea(const std::string &xpath, isc::data::ConstElementPtr elem, const std::string &subsel) | isc::yang::TranslatorSubnets | protected |
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 | |
TranslatorClass(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorClass | |
TranslatorClasses(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorClasses | |
TranslatorConfig(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorConfig | |
TranslatorControlSocket(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorControlSocket | |
TranslatorDatabase(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorDatabase | |
TranslatorDatabases(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorDatabases | |
TranslatorHost(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorHost | |
TranslatorHosts(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorHosts | |
TranslatorLogger(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorLogger | |
TranslatorLoggers(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorLoggers | |
TranslatorOptionData(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorOptionData | |
TranslatorOptionDataList(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorOptionDataList | |
TranslatorOptionDef(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorOptionDef | |
TranslatorOptionDefList(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorOptionDefList | |
TranslatorPdPool(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorPdPool | |
TranslatorPdPools(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorPdPools | |
TranslatorPool(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorPool | |
TranslatorPools(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorPools | |
TranslatorSharedNetwork(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorSharedNetwork | |
TranslatorSharedNetworks(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorSharedNetworks | |
TranslatorSubnet(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorSubnet | |
TranslatorSubnets(sysrepo::Session session, const std::string &model) | isc::yang::TranslatorSubnets | |
~Translator()=default | isc::yang::Translator | virtual |
~TranslatorClass()=default | isc::yang::TranslatorClass | virtual |
~TranslatorClasses()=default | isc::yang::TranslatorClasses | virtual |
~TranslatorConfig()=default | isc::yang::TranslatorConfig | virtual |
~TranslatorControlSocket()=default | isc::yang::TranslatorControlSocket | virtual |
~TranslatorDatabase()=default | isc::yang::TranslatorDatabase | virtual |
~TranslatorDatabases()=default | isc::yang::TranslatorDatabases | virtual |
~TranslatorHost()=default | isc::yang::TranslatorHost | virtual |
~TranslatorHosts()=default | isc::yang::TranslatorHosts | virtual |
~TranslatorLogger()=default | isc::yang::TranslatorLogger | virtual |
~TranslatorLoggers()=default | isc::yang::TranslatorLoggers | virtual |
~TranslatorOptionData()=default | isc::yang::TranslatorOptionData | virtual |
~TranslatorOptionDataList()=default | isc::yang::TranslatorOptionDataList | virtual |
~TranslatorOptionDef()=default | isc::yang::TranslatorOptionDef | virtual |
~TranslatorOptionDefList()=default | isc::yang::TranslatorOptionDefList | virtual |
~TranslatorPdPool()=default | isc::yang::TranslatorPdPool | virtual |
~TranslatorPdPools()=default | isc::yang::TranslatorPdPools | virtual |
~TranslatorPool()=default | isc::yang::TranslatorPool | virtual |
~TranslatorPools()=default | isc::yang::TranslatorPools | virtual |
~TranslatorSharedNetwork()=default | isc::yang::TranslatorSharedNetwork | virtual |
~TranslatorSharedNetworks()=default | isc::yang::TranslatorSharedNetworks | virtual |
~TranslatorSubnet()=default | isc::yang::TranslatorSubnet | virtual |
~TranslatorSubnets()=default | isc::yang::TranslatorSubnets | virtual |