rad  4.0.0
Classes | Namespaces | Variables
config.hpp File Reference

Config class header file. More...

#include "logger.hpp"
#include <rad/assert.hpp>
#include <rad/exceptions.hpp>
#include <config-ng/ciiConfigApi.hpp>
#include <string>
#include <memory>
#include <chrono>

Go to the source code of this file.

Classes

class  exciiserver::Config
 

Namespaces

 exciiserver
 

Variables

const char exciiserver::KEY_SEPARATOR_OLDB = '/'
 
const char exciiserver::KEY_SEPARATOR_CFG = '.'
 
const std::string exciiserver::CONFIG_ROOT_NODE = "app"
 
const std::string exciiserver::CONFIG_DEFAULT_VERSION = std::string(VERSION)
 
const std::string exciiserver::CONFIG_DEFAULT_PROCNAME = "exciiserver"
 
const std::string exciiserver::CONFIG_DEFAULT_FILENAME = "exciiserver/config.yaml"
 
const std::string exciiserver::CONFIG_DEFAULT_SCXML_FILENAME = "exciiserver/sm.xml"
 
const std::string exciiserver::CONFIG_DEFAULT_LOG_LEVEL = "INFO"
 
const std::string exciiserver::CONFIG_DEFAULT_LOG_PROPERTIES = "exciiserver/log.properties"
 
const std::string exciiserver::CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:12081/"
 
const std::string exciiserver::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:/elt/"
 
const int exciiserver::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 2
 

Detailed Description

Config class header file.

Author