diff options
author | Chris Wilson <chris+github@qwirx.com> | 2007-10-17 12:54:17 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2007-10-17 12:54:17 +0000 |
commit | 7239aaba320fbc24dd608585ca417f804dab1950 (patch) | |
tree | 465db401c818c065a8b955618366c29ca94b11b2 /lib/server/Daemon.h | |
parent | 891cf7aa3028cd32ee8c4f13cc24ec0cef774620 (diff) |
Add "-h" and "/?" options to display usage in Daemon.
Extend usage info with service commands in BackupDaemon.
Disable useless -D, -V and -k options on Windows.
(merges 1855])
Diffstat (limited to 'lib/server/Daemon.h')
-rw-r--r-- | lib/server/Daemon.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/server/Daemon.h b/lib/server/Daemon.h index 26bf6ff3..482f926e 100644 --- a/lib/server/Daemon.h +++ b/lib/server/Daemon.h @@ -50,8 +50,9 @@ public: const std::string &GetConfigFileName() const {return mConfigFileName;} virtual const char *DaemonName() const; - virtual const char *DaemonBanner() const; + virtual std::string DaemonBanner() const; virtual const ConfigurationVerify *GetConfigVerify() const; + virtual void Usage(); bool StopRun() {return mReloadConfigWanted | mTerminateWanted;} bool IsReloadConfigWanted() {return mReloadConfigWanted;} @@ -87,6 +88,7 @@ private: bool mHaveConfigFile; int mLogLevel; // need an int to do math with static Daemon *spDaemon; + std::string mAppName; }; #define DAEMON_VERIFY_SERVER_KEYS {"PidFile", 0, ConfigTest_Exists, 0}, \ |