|
Ring Daemon
|
Functions | |
| void | parsePath (const YAML::Node &node, const char *key, std::string &path, const std::filesystem::path &base) |
| void | parsePathOptional (const YAML::Node &node, const char *key, std::string &path, const std::filesystem::path &base) |
| template<typename T > | |
| void | parseValue (const YAML::Node &node, const char *key, T &value) |
| template<typename T > | |
| bool | parseValueOptional (const YAML::Node &node, const char *key, T &value) |
| std::set< std::string > | parseVector (const YAML::Node &node) |
| std::vector< std::map< std::string, std::string > > | parseVectorMap (const YAML::Node &node, const std::initializer_list< std::string > &keys) |
| void jami::yaml_utils::parsePath | ( | const YAML::Node & | node, |
| const char * | key, | ||
| std::string & | path, | ||
| const std::filesystem::path & | base | ||
| ) |
Definition at line 25 of file yamlparser.cpp.
References jami::emitSignal(), jami::fileutils::getFullPath(), and parseValue().

| void jami::yaml_utils::parsePathOptional | ( | const YAML::Node & | node, |
| const char * | key, | ||
| std::string & | path, | ||
| const std::filesystem::path & | base | ||
| ) |
Definition at line 33 of file yamlparser.cpp.
References jami::emitSignal(), jami::fileutils::getFullPath(), and parseValueOptional().
Referenced by jami::JamiAccountConfig::unserialize().

Definition at line 31 of file yamlparser.h.
References jami::emitSignal(), and parseValue().
Referenced by jami::Manager::ManagerPimpl::loadAccount(), parsePath(), parseValue(), and parseValueOptional().

Definition at line 38 of file yamlparser.h.
References jami::emitSignal(), parseValue(), and parseValueOptional().
Referenced by jami::Manager::ManagerPimpl::loadAccount(), parsePathOptional(), parseValueOptional(), jami::JamiAccountConfig::unserialize(), and jami::unserializeRange().

| std::set< std::string > jami::yaml_utils::parseVector | ( | const YAML::Node & | node | ) |
Definition at line 56 of file yamlparser.cpp.
References jami::emitSignal().

| std::vector< std::map< std::string, std::string > > jami::yaml_utils::parseVectorMap | ( | const YAML::Node & | node, |
| const std::initializer_list< std::string > & | keys | ||
| ) |
Definition at line 41 of file yamlparser.cpp.
References jami::emitSignal(), and parseVectorMap().
Referenced by parseVectorMap().
