rad 6.2.0
|
Config class header file. More...
#include <rad/logger.hpp>
#include <rad/assert.hpp>
#include <rad/exceptions.hpp>
#include <config-ng/ciiConfigApi.hpp>
#include <boost/program_options.hpp>
#include <boost/algorithm/string.hpp>
#include <string>
#include <memory>
#include <optional>
#include <vector>
Go to the source code of this file.
Classes | |
class | rad::Config |
Namespaces | |
namespace | rad |
Functions | |
void | rad::GetListOfKeysFromConfig (const elt::configng::CiiConfigInstanceNode &node, const std::string &prefix, std::vector< std::string > &keys) |
std::vector< std::string > | rad::GetListOfKeysFromConfig (const elt::configng::CiiConfigDocument &cfg_doc) |
Variables | |
const char | rad::CONFIG_KEY_SEPARATOR_OLDB = '/' |
const std::string | rad::KEY_CONFIG = "cfg/" |
const std::string | rad::KEY_CONFIG_VERSION = KEY_CONFIG + "version" |
const std::string | rad::KEY_CONFIG_MODNAME = KEY_CONFIG + "modname" |
const std::string | rad::KEY_CONFIG_PROCNAME = KEY_CONFIG + "procname" |
const std::string | rad::KEY_CONFIG_FILENAME = KEY_CONFIG + "filename" |
const std::string | rad::KEY_CONFIG_LOG_LEVEL = KEY_CONFIG + "log_level" |
const std::string | rad::KEY_CONFIG_LOG_PROPERTIES = KEY_CONFIG + "log_properties" |
const std::string | rad::KEY_CONFIG_SM_SCXML = KEY_CONFIG + "sm_scxml" |
const std::string | rad::KEY_CONFIG_SM_APPEND = KEY_CONFIG + "sm_scxml_append" |
const std::string | rad::KEY_CONFIG_REQ_ENDPOINT = KEY_CONFIG + "req_endpoint" |
const std::string | rad::KEY_CONFIG_OLDB_URI_PREFIX = KEY_CONFIG + "oldb_uri_prefix" |
const std::string | rad::KEY_CONFIG_OLDB_CONN_TIMEOUT = KEY_CONFIG + "oldb_conn_timeout" |
const std::string | rad::KEY_CONFIG_OLDB_ASYNC_PERIOD = KEY_CONFIG + "oldb_async_period" |
const std::string | rad::KEY_CONFIG_TRS_HEALTH_ENABLED = KEY_CONFIG + "trs_health_enabled" |
const std::string | rad::KEY_CONFIG_DDS_QOS_PROFILE = KEY_CONFIG + "dds_qos_profile" |
const std::string | rad::KEY_CONFIG_DDS_QOS_PARTICIPANT = KEY_CONFIG + "dds_qos_participant" |
const std::vector< std::string > | rad::KEYS_CONFIG |
Config class header file.