Mercurial > hg > orthanc
comparison Core/JobsEngine/Operations/SequenceOfOperationsJob.cpp @ 2812:ea7aea6f6a95
improved naming of methods in IJob
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 06 Sep 2018 16:23:40 +0200 |
parents | 7cfc8d266f41 |
children | 4e43e67f8ecf |
comparison
equal
deleted
inserted
replaced
2811:7cfc8d266f41 | 2812:ea7aea6f6a95 |
---|---|
317 a.AddNextOperation(b, false /* not unserializing */); | 317 a.AddNextOperation(b, false /* not unserializing */); |
318 } | 318 } |
319 } | 319 } |
320 | 320 |
321 | 321 |
322 JobStepResult SequenceOfOperationsJob::ExecuteStep() | 322 JobStepResult SequenceOfOperationsJob::Step() |
323 { | 323 { |
324 boost::mutex::scoped_lock lock(mutex_); | 324 boost::mutex::scoped_lock lock(mutex_); |
325 | 325 |
326 if (current_ == operations_.size()) | 326 if (current_ == operations_.size()) |
327 { | 327 { |
367 | 367 |
368 return JobStepResult::Continue(); | 368 return JobStepResult::Continue(); |
369 } | 369 } |
370 | 370 |
371 | 371 |
372 void SequenceOfOperationsJob::SignalResubmit() | 372 void SequenceOfOperationsJob::Reset() |
373 { | 373 { |
374 boost::mutex::scoped_lock lock(mutex_); | 374 boost::mutex::scoped_lock lock(mutex_); |
375 | 375 |
376 current_ = 0; | 376 current_ = 0; |
377 done_ = false; | 377 done_ = false; |
381 operations_[i]->Reset(); | 381 operations_[i]->Reset(); |
382 } | 382 } |
383 } | 383 } |
384 | 384 |
385 | 385 |
386 void SequenceOfOperationsJob::ReleaseResources(JobReleaseReason reason) | 386 void SequenceOfOperationsJob::Stop(JobStopReason reason) |
387 { | 387 { |
388 boost::mutex::scoped_lock lock(mutex_); | 388 boost::mutex::scoped_lock lock(mutex_); |
389 connectionManager_.Close(); | 389 connectionManager_.Close(); |
390 } | 390 } |
391 | 391 |