comparison Core/JobsEngine/IJob.h @ 2598:34dc57f4a7d2 jobs

simplification of JobStepResult
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 May 2018 16:23:20 +0200
parents 1b6a6d80b6f2
children e1893d31652a
comparison
equal deleted inserted replaced
2597:ef7ba1b21d58 2598:34dc57f4a7d2
48 } 48 }
49 49
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 // 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 virtual void ReleaseResources() = 0; // For pausing/canceling jobs