Mercurial > hg > orthanc
comparison Core/JobsEngine/IJob.h @ 2811:7cfc8d266f41
reason for releasing resources in jobs
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 06 Sep 2018 12:32:02 +0200 |
parents | 228e2783ce83 |
children | ea7aea6f6a95 |
comparison
equal
deleted
inserted
replaced
2810:1e8c4ecd02f4 | 2811:7cfc8d266f41 |
---|---|
53 virtual JobStepResult ExecuteStep() = 0; | 53 virtual JobStepResult ExecuteStep() = 0; |
54 | 54 |
55 // Method called once the job is resubmitted after a failure | 55 // Method called once the job is resubmitted after a failure |
56 virtual void SignalResubmit() = 0; | 56 virtual void SignalResubmit() = 0; |
57 | 57 |
58 virtual void ReleaseResources() = 0; // For pausing/canceling jobs | 58 // For pausing/canceling jobs |
59 virtual void ReleaseResources(JobReleaseReason reason) = 0; | |
59 | 60 |
60 virtual float GetProgress() = 0; | 61 virtual float GetProgress() = 0; |
61 | 62 |
62 virtual void GetJobType(std::string& target) = 0; | 63 virtual void GetJobType(std::string& target) = 0; |
63 | 64 |