diff 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
line wrap: on
line diff
--- a/Core/JobsEngine/IJob.h	Fri May 11 17:58:06 2018 +0200
+++ b/Core/JobsEngine/IJob.h	Mon May 14 20:43:16 2018 +0200
@@ -52,7 +52,10 @@
     
     virtual JobStepResult* ExecuteStep() = 0;
 
-    virtual void ReleaseResources() = 0;   // For pausing jobs
+    // Method called once the job is resubmitted after a failure
+    virtual void SignalResubmit() = 0;
+
+    virtual void ReleaseResources() = 0;   // For pausing/canceling jobs
 
     virtual float GetProgress() = 0;