Mercurial > hg > orthanc
comparison Core/JobsEngine/Operations/SequenceOfOperationsJob.h @ 2950:dc18d5804746
support of JobsHistorySize set to zero
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 30 Nov 2018 17:19:57 +0100 |
parents | ea7aea6f6a95 |
children | cb5d75143da0 |
comparison
equal
deleted
inserted
replaced
2949:e6204cd21443 | 2950:dc18d5804746 |
---|---|
69 boost::condition_variable operationAdded_; | 69 boost::condition_variable operationAdded_; |
70 boost::posix_time::time_duration trailingTimeout_; | 70 boost::posix_time::time_duration trailingTimeout_; |
71 std::list<IObserver*> observers_; | 71 std::list<IObserver*> observers_; |
72 TimeoutDicomConnectionManager connectionManager_; | 72 TimeoutDicomConnectionManager connectionManager_; |
73 | 73 |
74 void NotifyDone() const; | |
75 | |
74 public: | 76 public: |
75 SequenceOfOperationsJob(); | 77 SequenceOfOperationsJob(); |
76 | 78 |
77 SequenceOfOperationsJob(IJobUnserializer& unserializer, | 79 SequenceOfOperationsJob(IJobUnserializer& unserializer, |
78 const Json::Value& serialized); | 80 const Json::Value& serialized); |
94 SequenceOfOperationsJob& that_; | 96 SequenceOfOperationsJob& that_; |
95 boost::mutex::scoped_lock lock_; | 97 boost::mutex::scoped_lock lock_; |
96 | 98 |
97 public: | 99 public: |
98 Lock(SequenceOfOperationsJob& that) : | 100 Lock(SequenceOfOperationsJob& that) : |
99 that_(that), | 101 that_(that), |
100 lock_(that.mutex_) | 102 lock_(that.mutex_) |
101 { | 103 { |
102 } | 104 } |
103 | 105 |
104 bool IsDone() const | 106 bool IsDone() const |
105 { | 107 { |