comparison Core/JobsEngine/IJob.h @ 2570:2e879c796ec7 jobs

JobsRegistry::SubmitAndWait(), StoreScuJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 07 May 2018 21:42:04 +0200
parents 2af17cd5eb1f
children 3372c5255333
comparison
equal deleted inserted replaced
2569:2af17cd5eb1f 2570:2e879c796ec7
45 public: 45 public:
46 virtual ~IJob() 46 virtual ~IJob()
47 { 47 {
48 } 48 }
49 49
50 // Method called once the job enters the jobs engine
51 virtual void Start() = 0;
52
50 virtual JobStepResult* ExecuteStep() = 0; 53 virtual JobStepResult* ExecuteStep() = 0;
51 54
52 virtual void ReleaseResources() = 0; // For pausing jobs 55 virtual void ReleaseResources() = 0; // For pausing jobs
53 56
54 virtual float GetProgress() = 0; 57 virtual float GetProgress() = 0;