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