Mercurial > hg > orthanc
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);