diff OrthancServer/ServerJobs/LuaJobManager.h @ 2608:25225f0b4f33 jobs

simplification wrt. dicom connection manager
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 19 May 2018 15:50:09 +0200
parents 44e268605478
children f7a84b551ee4
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/LuaJobManager.h	Sat May 19 15:28:41 2018 +0200
+++ b/OrthancServer/ServerJobs/LuaJobManager.h	Sat May 19 15:50:09 2018 +0200
@@ -45,25 +45,18 @@
   class LuaJobManager : private SequenceOfOperationsJob::IObserver
   {
   private:
-    boost::mutex                   mutex_;
-    TimeoutDicomConnectionManager  connectionManager_;
-    std::string                    currentId_;
-    SequenceOfOperationsJob*       currentJob_;
-    size_t                         maxOperations_;
-    int                            priority_;
-    unsigned int                   trailingTimeout_;
-    bool                           continue_;
-    boost::thread                  connectionTimeoutThread_;
+    boost::mutex              mutex_;
+    std::string               currentId_;
+    SequenceOfOperationsJob*  currentJob_;
+    size_t                    maxOperations_;
+    int                       priority_;
+    unsigned int              trailingTimeout_;
 
-    static void ConnectionTimeoutThread(LuaJobManager* manager);
-    
     virtual void SignalDone(const SequenceOfOperationsJob& job);
 
   public:
     LuaJobManager();
 
-    ~LuaJobManager();
-
     void SetMaxOperationsPerJob(size_t count);
 
     void SetPriority(int priority);