Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Loaders/DicomResourcesLoader.cpp @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | 94750ef63ad5 |
children | 4fb8fdf03314 |
comparison
equal
deleted
inserted
replaced
1570:9a04f42098a3 | 1571:85e117739eca |
---|---|
164 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : | 164 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : |
165 StringHandler(loader, target, priority, source, userPayload) | 165 StringHandler(loader, target, priority, source, userPayload) |
166 { | 166 { |
167 } | 167 } |
168 | 168 |
169 virtual void HandleJson(const Json::Value& body) | 169 virtual void HandleJson(const Json::Value& body) ORTHANC_OVERRIDE |
170 { | 170 { |
171 GetTarget()->AddFromDicomWeb(body); | 171 GetTarget()->AddFromDicomWeb(body); |
172 BroadcastSuccess(); | 172 BroadcastSuccess(); |
173 } | 173 } |
174 }; | 174 }; |
234 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : | 234 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : |
235 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload) | 235 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload) |
236 { | 236 { |
237 } | 237 } |
238 | 238 |
239 virtual void HandleJson(const Json::Value& body) | 239 virtual void HandleJson(const Json::Value& body) ORTHANC_OVERRIDE |
240 { | 240 { |
241 GetTarget()->AddFromOrthanc(body); | 241 GetTarget()->AddFromOrthanc(body); |
242 CloseCommand(); | 242 CloseCommand(); |
243 } | 243 } |
244 }; | 244 }; |
255 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : | 255 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : |
256 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload) | 256 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload) |
257 { | 257 { |
258 } | 258 } |
259 | 259 |
260 virtual void HandleJson(const Json::Value& body) | 260 virtual void HandleJson(const Json::Value& body) ORTHANC_OVERRIDE |
261 { | 261 { |
262 static const char* const ID = "ID"; | 262 static const char* const ID = "ID"; |
263 | 263 |
264 if (body.type() == Json::arrayValue) | 264 if (body.type() == Json::arrayValue) |
265 { | 265 { |
303 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload), | 303 OrthancHandler(loader, target, priority, source, remainingCommands, userPayload), |
304 bottomLevel_(bottomLevel) | 304 bottomLevel_(bottomLevel) |
305 { | 305 { |
306 } | 306 } |
307 | 307 |
308 virtual void HandleJson(const Json::Value& body) | 308 virtual void HandleJson(const Json::Value& body) ORTHANC_OVERRIDE |
309 { | 309 { |
310 static const char* const ID = "ID"; | 310 static const char* const ID = "ID"; |
311 static const char* const INSTANCES = "Instances"; | 311 static const char* const INSTANCES = "Instances"; |
312 | 312 |
313 if (body.type() == Json::arrayValue) | 313 if (body.type() == Json::arrayValue) |
479 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : | 479 boost::shared_ptr<Orthanc::IDynamicObject> userPayload) : |
480 StringHandler(loader, target, priority, source, userPayload) | 480 StringHandler(loader, target, priority, source, userPayload) |
481 { | 481 { |
482 } | 482 } |
483 | 483 |
484 virtual void HandleJson(const Json::Value& body) | 484 virtual void HandleJson(const Json::Value& body) ORTHANC_OVERRIDE |
485 { | 485 { |
486 throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); | 486 throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); |
487 } | 487 } |
488 | 488 |
489 virtual void HandleString(const std::string& body) | 489 virtual void HandleString(const std::string& body) ORTHANC_OVERRIDE |
490 { | 490 { |
491 Orthanc::ParsedDicomDir dicomDir(body); | 491 Orthanc::ParsedDicomDir dicomDir(body); |
492 GetDicomDirInstances(*GetTarget(), dicomDir); | 492 GetDicomDirInstances(*GetTarget(), dicomDir); |
493 BroadcastSuccess(); | 493 BroadcastSuccess(); |
494 } | 494 } |
607 return *userPayload_; | 607 return *userPayload_; |
608 } | 608 } |
609 } | 609 } |
610 | 610 |
611 | 611 |
612 boost::shared_ptr<DicomResourcesLoader> DicomResourcesLoader::Create(ILoadersContext::ILock& stone) | 612 boost::shared_ptr<DicomResourcesLoader> DicomResourcesLoader::Create(const ILoadersContext::ILock& stone) |
613 { | 613 { |
614 boost::shared_ptr<DicomResourcesLoader> result(new DicomResourcesLoader(stone.GetContext())); | 614 boost::shared_ptr<DicomResourcesLoader> result(new DicomResourcesLoader(stone.GetContext())); |
615 result->Register<HttpCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 615 result->Register<HttpCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
616 result->Register<OracleCommandExceptionMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 616 result->Register<OracleCommandExceptionMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
617 result->Register<OrthancRestApiCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 617 result->Register<OrthancRestApiCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |