8#ifndef SUP_SUBSIM_COMMON_ICONFIG_HPP_
9#define SUP_SUBSIM_COMMON_ICONFIG_HPP_
16 struct ReplyConfigData;
38 virtual void LoadConfig(
const std::string& filename =
"") = 0;
86 virtual std::optional<bool>
GetReplyOk(
const std::string& name)
const = 0;
87 virtual std::optional<int>
GetReplyDelay(
const std::string& name)
const = 0;
116 virtual void SetReplyOk(
const std::string& name,
const bool& flag) = 0;
Definition iConfig.hpp:18
virtual const std::string GetPubEndpoint() const =0
virtual std::optional< int > GetReplyDelay(const std::string &name) const =0
virtual void LoadConfig(const std::string &filename="")=0
virtual std::optional< std::string > GetReplyErrorMessage(const std::string &name) const =0
virtual const std::string GetProcName() const =0
virtual const std::string GetSmScxmlFilename() const =0
virtual void SetReplyOk(const std::string &name, const bool &flag)=0
virtual std::optional< bool > GetReplyOk(const std::string &name) const =0
virtual const std::string GetMsgReplierEndpoint() const =0
virtual const unsigned int GetReqTout()=0
GetReqTout.
virtual void SetReplyDelay(const std::string &name, const int &delay)=0
virtual bool ParseOptions(int argc, char *argv[])=0
virtual void GetConfigList(std::vector< std::string > &cfg_list)=0
Get configuration list.
virtual const std::string GetDbEndpoint() const =0
virtual ReplyConfigData * GetCmdReplyData(const std::string &name)=0
virtual const std::string GetServerId() const =0
virtual const std::string GetConfigAsString() const =0
Get the actual configuration as a string.
virtual const std::string GetConfigFilename() const =0
virtual void SetReplyErrorMessage(const std::string &name, const std::string &msg)=0
virtual const std::string GetLogLevel() const =0
virtual const int GetNumCommands()=0
virtual const timeval GetDbTimeout() const =0
ActionsInit class source file.
Definition actionMgr.cpp:30