diff OrthancServer/ServerJobs/LuaJobManager.cpp @ 2605:1e11b0229e04 jobs

StorePeerOperation
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 18 May 2018 18:06:53 +0200
parents 76ef12fa136c
children f2b9d3256060
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/LuaJobManager.cpp	Fri May 18 17:37:14 2018 +0200
+++ b/OrthancServer/ServerJobs/LuaJobManager.cpp	Fri May 18 18:06:53 2018 +0200
@@ -35,6 +35,7 @@
 #include "LuaJobManager.h"
 
 #include "DeleteResourceOperation.h"
+#include "StorePeerOperation.h"
 #include "StoreScuOperation.h"
 #include "../../Core/JobsEngine/Operations/LogJobOperation.h"
 
@@ -174,14 +175,20 @@
 
 
   size_t LuaJobManager::Lock::AddStoreScuOperation(const std::string& localAet,
-                                                   const RemoteModalityParameters& modality,
-                                                   IDicomConnectionManager& manager)
+                                                   const RemoteModalityParameters& modality)
   {
     assert(jobLock_.get() != NULL);
     return jobLock_->AddOperation(new StoreScuOperation(localAet, modality, that_.connectionManager_));    
   }
 
 
+  size_t LuaJobManager::Lock::AddStorePeerOperation(const WebServiceParameters& peer)
+  {
+    assert(jobLock_.get() != NULL);
+    return jobLock_->AddOperation(new StorePeerOperation(peer));    
+  }
+
+
   void LuaJobManager::Lock::AddNullInput(size_t operation)
   {
     assert(jobLock_.get() != NULL);