Ring Daemon 16.0.0
|
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().