Mercurial > hg > orthanc
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 |