5 #ifndef DDS_USERDEFAULTS_H_ 6 #define DDS_USERDEFAULTS_H_ 8 #include <boost/program_options/variables_map.hpp> 16 namespace user_defaults_api
27 void reinit(
const std::string& _cfgFileName,
bool _get_default =
false);
30 void init(
bool _get_default =
false);
31 void init(
const std::string& _cfgFileName,
bool _get_default =
false);
58 std::string
getPluginDir(
const std::string& _path,
const std::string& _pluginName)
const;
61 std::string convertAnyToString(
const boost::any& _any)
const;
62 std::string getUnifiedBoolValueForBoolKey(
const std::string& _Key)
const;
65 boost::program_options::variables_map m_keys;
std::string getLogFile() const
Definition: UserDefaults.cpp:287
std::string getServerInfoFileLocation() const
Definition: UserDefaults.cpp:234
static void printDefaults(std::ostream &_stream)
Definition: UserDefaults.cpp:125
std::string getServerInfoFileLocationSrv() const
Definition: UserDefaults.cpp:220
std::string getAgentLogStorageDir() const
Definition: UserDefaults.cpp:305
static std::string getDDSPath()
Definition: UserDefaults.cpp:207
static std::string getAgentIDFile()
Definition: UserDefaults.cpp:281
std::string getPluginsRootDir() const
Definition: UserDefaults.cpp:336
const SDDSUserDefaultsOptions_t getOptions() const
Definition: UserDefaults.cpp:190
std::string getUserEnvScript() const
Definition: UserDefaults.cpp:271
pid_t getScoutPid() const
Definition: UserDefaults.cpp:314
Definition: dds-agent/src/AgentConnectionManager.h:16
std::string getValueForKey(const std::string &_Key) const
Definition: UserDefaults.cpp:176
std::string getPluginDir(const std::string &_path, const std::string &_pluginName) const
Returns path to the plugin's directory for specified plug-in name.
Definition: UserDefaults.cpp:343
std::string getServerInfoFileName() const
Definition: UserDefaults.cpp:229
Definition: dds-user-defaults/src/Options.h:38
std::string getWrkPkgPath() const
Definition: UserDefaults.cpp:261
std::string getWrkPkgDir() const
Definition: UserDefaults.cpp:249
std::string getWrkScriptPath() const
Definition: UserDefaults.cpp:266
Definition: UserDefaults.h:18
std::string getSMOutputName() const
Definition: UserDefaults.cpp:329
void reinit(const std::string &_cfgFileName, bool _get_default=false)
Definition: UserDefaults.cpp:46
static CUserDefaults & instance()
Return singleton instance.
Definition: UserDefaults.cpp:40
static std::string currentUDFile()
Definition: UserDefaults.cpp:195
std::string getSMInputName() const
Definition: UserDefaults.cpp:322