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