diff OrthancServer/ServerContext.h @ 2570:2e879c796ec7 jobs

JobsRegistry::SubmitAndWait(), StoreScuJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 07 May 2018 21:42:04 +0200
parents 878b59270859
children 3ff4c50647ea
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Mon May 07 15:37:20 2018 +0200
+++ b/OrthancServer/ServerContext.h	Mon May 07 21:42:04 2018 +0200
@@ -48,6 +48,7 @@
 #include "Scheduler/ServerScheduler.h"
 #include "ServerIndex.h"
 #include "OrthancHttpHandler.h"
+#include "../Core/JobsEngine/JobsEngine.h"
 
 #include <boost/filesystem.hpp>
 #include <boost/thread.hpp>
@@ -120,6 +121,7 @@
     MemoryCache dicomCache_;
     ReusableDicomUserConnection scu_;
     ServerScheduler scheduler_;
+    JobsEngine jobsEngine_;
 
     LuaScripting lua_;
 
@@ -248,6 +250,11 @@
       return scheduler_;
     }
 
+    JobsEngine& GetJobsEngine()
+    {
+      return jobsEngine_;
+    }
+
     bool DeleteResource(Json::Value& target,
                         const std::string& uuid,
                         ResourceType expectedType);