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