Mercurial > hg > orthanc
diff Core/JobsEngine/Operations/SequenceOfOperationsJob.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 | 988936118354 |
children | 2f3007bf0708 |
line wrap: on
line diff
--- a/Core/JobsEngine/Operations/SequenceOfOperationsJob.h Sat May 19 15:28:41 2018 +0200 +++ b/Core/JobsEngine/Operations/SequenceOfOperationsJob.h Sat May 19 15:50:09 2018 +0200 @@ -36,6 +36,8 @@ #include "../IJob.h" #include "IJobOperation.h" +#include "../../DicomNetworking/TimeoutDicomConnectionManager.h" + #include <boost/thread/mutex.hpp> #include <boost/thread/condition_variable.hpp> @@ -67,6 +69,7 @@ boost::condition_variable operationAdded_; boost::posix_time::time_duration trailingTimeout_; std::list<IObserver*> observers_; + TimeoutDicomConnectionManager connectionManager_; void Setup(); @@ -110,6 +113,8 @@ void SetTrailingOperationTimeout(unsigned int timeout); + void SetDicomConnectionTimeout(unsigned int timeout); + size_t AddOperation(IJobOperation* operation); size_t GetOperationsCount() const @@ -132,9 +137,7 @@ virtual void SignalResubmit(); - virtual void ReleaseResources() - { - } + virtual void ReleaseResources(); virtual float GetProgress();