diff Core/Toolbox.h @ 2009:e2dd40abce72

catching SIGHUP signal
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 09 Jun 2016 17:25:34 +0200
parents 4b545a8b1f95
children 08ce34cfacad
line wrap: on
line diff
--- a/Core/Toolbox.h	Thu Jun 09 15:51:46 2016 +0200
+++ b/Core/Toolbox.h	Thu Jun 09 17:25:34 2016 +0200
@@ -47,11 +47,17 @@
   {
   };
 
+  enum ServerBarrierEvent
+  {
+    ServerBarrierEvent_Stop,
+    ServerBarrierEvent_Reload  // SIGHUP signal: reload configuration file
+  };
+
   namespace Toolbox
   {
-    void ServerBarrier(const bool& stopFlag);
+    ServerBarrierEvent ServerBarrier(const bool& stopFlag);
 
-    void ServerBarrier();
+    ServerBarrierEvent ServerBarrier();
 
     void ToUpperCase(std::string& s);  // Inplace version