diff options
author | Chris Wilson <chris+github@qwirx.com> | 2008-05-28 14:28:16 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2008-05-28 14:28:16 +0000 |
commit | 852ad3dfa3cd883faea2819827627a4fface5c47 (patch) | |
tree | 7a5e225bc93ab25b35a5fd40d6e8fd0468f2c6b0 /lib/server/Daemon.h | |
parent | 418db4f877dd201312d485dd1717c87089874a0a (diff) |
Move loading configuration into a separate method.
Add -W<level> option to set warning level explicitly.
Diffstat (limited to 'lib/server/Daemon.h')
-rw-r--r-- | lib/server/Daemon.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/server/Daemon.h b/lib/server/Daemon.h index ef5728ec..3f4b3086 100644 --- a/lib/server/Daemon.h +++ b/lib/server/Daemon.h @@ -54,7 +54,9 @@ public: virtual std::string DaemonBanner() const; virtual const ConfigurationVerify *GetConfigVerify() const; virtual void Usage(); - + + virtual bool Configure(const std::string& rConfigFileName); + bool StopRun() {return mReloadConfigWanted | mTerminateWanted;} bool IsReloadConfigWanted() {return mReloadConfigWanted;} bool IsTerminateWanted() {return mTerminateWanted;} @@ -63,12 +65,12 @@ public: void SetReloadConfigWanted() {mReloadConfigWanted = true;} void SetTerminateWanted() {mTerminateWanted = true;} - virtual void SetupInInitialProcess(); virtual void EnterChild(); static void SetProcessTitle(const char *format, ...); protected: + virtual void SetupInInitialProcess(); box_time_t GetLoadedConfigModifiedTime() const; bool IsSingleProcess() { return mSingleProcess; } virtual std::string GetOptionString(); |