Mercurial > hg > orthanc-stone
comparison Framework/Loaders/DicomResourcesLoader.cpp @ 1472:474360793956
DicomResourcesLoader::Create()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 15 Jun 2020 16:26:57 +0200 |
parents | 30deba7bc8e2 |
children | 121d01aa328e |
comparison
equal
deleted
inserted
replaced
1471:28c64c246312 | 1472:474360793956 |
---|---|
600 return *userPayload_; | 600 return *userPayload_; |
601 } | 601 } |
602 } | 602 } |
603 | 603 |
604 | 604 |
605 boost::shared_ptr<IObserver> DicomResourcesLoader::Factory::Create(ILoadersContext::ILock& stone) | 605 boost::shared_ptr<DicomResourcesLoader> DicomResourcesLoader::Create(ILoadersContext::ILock& stone) |
606 { | 606 { |
607 boost::shared_ptr<DicomResourcesLoader> result(new DicomResourcesLoader(stone.GetContext())); | 607 boost::shared_ptr<DicomResourcesLoader> result(new DicomResourcesLoader(stone.GetContext())); |
608 result->Register<HttpCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 608 result->Register<HttpCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
609 result->Register<OracleCommandExceptionMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 609 result->Register<OracleCommandExceptionMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
610 result->Register<OrthancRestApiCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 610 result->Register<OrthancRestApiCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
612 | 612 |
613 #if ORTHANC_ENABLE_DCMTK == 1 | 613 #if ORTHANC_ENABLE_DCMTK == 1 |
614 result->Register<ParseDicomSuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); | 614 result->Register<ParseDicomSuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle); |
615 #endif | 615 #endif |
616 | 616 |
617 return boost::shared_ptr<IObserver>(result); | 617 return result; |
618 } | 618 } |
619 | 619 |
620 | 620 |
621 static void SetIncludeTags(std::map<std::string, std::string>& arguments, | 621 static void SetIncludeTags(std::map<std::string, std::string>& arguments, |
622 const std::set<Orthanc::DicomTag>& includeTags) | 622 const std::set<Orthanc::DicomTag>& includeTags) |