comparison Core/JobsEngine/IJob.h @ 2583:1b6a6d80b6f2 jobs

OrthancPeerStoreJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 14 May 2018 20:43:16 +0200
parents 3372c5255333
children 34dc57f4a7d2
comparison
equal deleted inserted replaced
2582:b3da733d984c 2583:1b6a6d80b6f2
50 // Method called once the job enters the jobs engine 50 // Method called once the job enters the jobs engine
51 virtual void Start() = 0; 51 virtual void Start() = 0;
52 52
53 virtual JobStepResult* ExecuteStep() = 0; 53 virtual JobStepResult* ExecuteStep() = 0;
54 54
55 virtual void ReleaseResources() = 0; // For pausing jobs 55 // Method called once the job is resubmitted after a failure
56 virtual void SignalResubmit() = 0;
57
58 virtual void ReleaseResources() = 0; // For pausing/canceling jobs
56 59
57 virtual float GetProgress() = 0; 60 virtual float GetProgress() = 0;
58 61
59 virtual void GetJobType(std::string& target) = 0; 62 virtual void GetJobType(std::string& target) = 0;
60 63