ifw-core 6.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Variables
config.hpp File Reference
#include <string>
#include <any>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/program_options.hpp>
#include <boost/optional.hpp>
#include <ifw/core/utils/bat/logger.hpp>
#include <ifw/core/utils/bat/iConfig.hpp>
#include <ifw/core/dit/fits/fits.hpp>
#include <config-ng/ciiConfigApi.hpp>

Go to the source code of this file.

Classes

struct  ifw::core::utils::bat::CliConfig
 The CliConfig struct. More...
 
class  ifw::core::utils::bat::Config
 

Namespaces

namespace  ifw
 
namespace  ifw::core
 
namespace  ifw::core::utils
 
namespace  ifw::core::utils::bat
 Config class source file.
 

Typedefs

using ifw::core::utils::bat::DbPair = std::pair<std::string, std::any>
 
using ifw::core::utils::bat::DbVector = std::vector<DbPair>
 

Variables

constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_PROCNAME = "notset"
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_FILENAME = ""
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_SCXML_FILENAME = ""
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_LOGLEVEL = "ERROR"
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_DB_ENDPOINT = "127.0.0.1:6379"
 
constexpr unsigned int ifw::core::utils::bat::CONFIG_DEFAULT_DB_TIMEOUT = 2000
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_REQ_ENDPOINT = ""
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_PUB_ENDPOINT = ""
 
constexpr auto ifw::core::utils::bat::CONFIG_DEFAULT_OLDB_URI = "cii.oldb:///"
 
constexpr unsigned int ifw::core::utils::bat::CONFIG_DEFAULT_WAIT_TOUT = 1000
 
constexpr unsigned int ifw::core::utils::bat::CONFIG_DEFAULT_CMD_TOUT = 60000
 
constexpr auto ifw::core::utils::bat::CONFIG_DB_DELIMITER = "/"
 
constexpr auto ifw::core::utils::bat::KEY_CONTROL_STATE = "state"
 
constexpr auto ifw::core::utils::bat::KEY_CONTROL_SUBSTATE = "substate"
 
constexpr auto ifw::core::utils::bat::KEY_CONTROL_STATUS = "status"
 
constexpr auto ifw::core::utils::bat::KEY_CONTROL_STATE_STR = "state_str"
 
constexpr auto ifw::core::utils::bat::KEY_CONTROL_SUBSTATE_STR = "substate_str"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_REQ_ENDPOINT = "req_endpoint"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_PUB_ENDPOINT = "pub_endpoint"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_DB_ENDPOINT = "db_endpoint"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_DB_TIMEOUT = "db_timeout"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_DB_TASK_PERIOD = "db_task_period"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_SM_SCXML = "scxml"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_FILENAME = "filename"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_LOG_LEVEL = "log_level"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_LOG_PROP = "log_properties"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_SERVER_ID = "server_id"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_SERVER = "server"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_WAITTOUT = "mon_timeout"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_CMDTOUT = "req_timeout"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_DICTIONARIES = "dictionaries"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_DB_PREFIX = "oldb_prefix"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_FITS_PREFIX = "fits_prefix"
 
constexpr auto ifw::core::utils::bat::KEY_CONFIG_VERSION = "version"
 
constexpr auto ifw::core::utils::bat::KEY_DB_STATES = "states"