1 #ifndef __GTS_SETTINGS_INL_H__
2 #define __GTS_SETTINGS_INL_H__
15 _configFile("/etc/gssmd/gssmd.conf"),
16 _logFile("/var/log/gssmd.log"),
17 _PIDFile("/var/run/gssmd.pid"),
18 _switchSyncInterval(180),
19 _infoSyncInterval(60),
26 Settings::Settings(const Settings & rvalue)
27 : _isHelp(rvalue._isHelp),
28 _isVersion(rvalue._isVersion),
29 _isDebug(rvalue._isDebug),
30 _isDaemon(rvalue._isDaemon),
31 _configFile(rvalue._configFile),
32 _logFile(rvalue._logFile),
33 _PIDFile(rvalue._PIDFile),
34 _switchSyncInterval(rvalue._switchSyncInterval),
35 _infoSyncInterval(rvalue._infoSyncInterval),
36 _upProfileId(rvalue._upProfileId),
37 _downProfileId(rvalue._downProfileId),
38 _dataURL(rvalue._dataURL)
48 const Settings & Settings::operator=(const Settings & rvalue)
50 _isHelp = rvalue._isHelp;
51 _isVersion = rvalue._isVersion;
52 _isDebug = rvalue._isDebug;
53 _isDaemon = rvalue._isDaemon;
54 _configFile = rvalue._configFile;
55 _logFile = rvalue._logFile;
56 _PIDFile = rvalue._PIDFile;
57 _switchSyncInterval = rvalue._switchSyncInterval;
58 _infoSyncInterval = rvalue._infoSyncInterval;
59 _upProfileId = rvalue._upProfileId;
60 _downProfileId = rvalue._downProfileId;
61 _dataURL = rvalue._dataURL;
66 SettingsParser::~SettingsParser()
71 void SettingsParser::printHelp() const
73 std::cout << _desc << std::endl;