7#ifndef CORE_UTILS_BAT_ICONFIG_HPP_
8#define CORE_UTILS_BAT_ICONFIG_HPP_
39 virtual void LoadConfig(
const std::string& filename =
"",
bool reset =
false) = 0;
Definition iConfig.hpp:19
virtual const std::string GetLogLevel() const =0
virtual const std::string GetSmScxmlFilename() const =0
virtual const unsigned int GetDbTaskPeriod() const =0
virtual const std::string GetConfigFilename() const =0
virtual const std::string GetConfigAsString() const =0
Get the actual configuration as a string.
virtual void SetConfigAsString(const std::string &config)=0
virtual bool ParseOptions(int argc, char *argv[])=0
virtual const timeval GetDbTimeout() const =0
virtual const std::string GetMsgPubEndpoint() const =0
virtual const std::string GetLogProperties() const =0
virtual const unsigned int GetMonTout() const =0
GetMonTout.
virtual const std::string GetServerId() const =0
virtual const std::string GetMsgReplierEndpoint() const =0
virtual const unsigned int GetReqTout() const =0
GetReqTout.
virtual const unsigned int GetDbConnTimeout() const =0
virtual void LoadConfig(const std::string &filename="", bool reset=false)=0
Config class source file.
Definition config.cpp:26