summaryrefslogtreecommitdiff
path: root/lib/server/Daemon.h
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2007-10-17 12:54:17 +0000
committerChris Wilson <chris+github@qwirx.com>2007-10-17 12:54:17 +0000
commit7239aaba320fbc24dd608585ca417f804dab1950 (patch)
tree465db401c818c065a8b955618366c29ca94b11b2 /lib/server/Daemon.h
parent891cf7aa3028cd32ee8c4f13cc24ec0cef774620 (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.h4
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}, \