comparison 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
comparison
equal deleted inserted replaced
2604:76ef12fa136c 2605:1e11b0229e04
33 33
34 #include "../PrecompiledHeadersServer.h" 34 #include "../PrecompiledHeadersServer.h"
35 #include "LuaJobManager.h" 35 #include "LuaJobManager.h"
36 36
37 #include "DeleteResourceOperation.h" 37 #include "DeleteResourceOperation.h"
38 #include "StorePeerOperation.h"
38 #include "StoreScuOperation.h" 39 #include "StoreScuOperation.h"
39 #include "../../Core/JobsEngine/Operations/LogJobOperation.h" 40 #include "../../Core/JobsEngine/Operations/LogJobOperation.h"
40 41
41 #include "DicomInstanceOperationValue.h" 42 #include "DicomInstanceOperationValue.h"
42 #include "../../Core/JobsEngine/Operations/NullOperationValue.h" 43 #include "../../Core/JobsEngine/Operations/NullOperationValue.h"
172 return jobLock_->AddOperation(new LogJobOperation); 173 return jobLock_->AddOperation(new LogJobOperation);
173 } 174 }
174 175
175 176
176 size_t LuaJobManager::Lock::AddStoreScuOperation(const std::string& localAet, 177 size_t LuaJobManager::Lock::AddStoreScuOperation(const std::string& localAet,
177 const RemoteModalityParameters& modality, 178 const RemoteModalityParameters& modality)
178 IDicomConnectionManager& manager)
179 { 179 {
180 assert(jobLock_.get() != NULL); 180 assert(jobLock_.get() != NULL);
181 return jobLock_->AddOperation(new StoreScuOperation(localAet, modality, that_.connectionManager_)); 181 return jobLock_->AddOperation(new StoreScuOperation(localAet, modality, that_.connectionManager_));
182 }
183
184
185 size_t LuaJobManager::Lock::AddStorePeerOperation(const WebServiceParameters& peer)
186 {
187 assert(jobLock_.get() != NULL);
188 return jobLock_->AddOperation(new StorePeerOperation(peer));
182 } 189 }
183 190
184 191
185 void LuaJobManager::Lock::AddNullInput(size_t operation) 192 void LuaJobManager::Lock::AddNullInput(size_t operation)
186 { 193 {