comparison Framework/Loaders/SeriesMetadataLoader.h @ 1476:4db187d29731

renamed SeriesMetadataLoader::SeriesLoadedMessage to SuccessMessage
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Jun 2020 18:21:26 +0200
parents 0ca50d275b9a
children
comparison
equal deleted inserted replaced
1475:615035c2f3ba 1476:4db187d29731
54 int priority) const; 54 int priority) const;
55 55
56 void Handle(const DicomResourcesLoader::SuccessMessage& message); 56 void Handle(const DicomResourcesLoader::SuccessMessage& message);
57 57
58 public: 58 public:
59 class SeriesLoadedMessage : public OriginMessage<SeriesMetadataLoader> 59 class SuccessMessage : public OriginMessage<SeriesMetadataLoader>
60 { 60 {
61 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); 61 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
62 62
63 private: 63 private:
64 const DicomSource& source_; 64 const DicomSource& source_;
67 LoadedDicomResources& instances_; 67 LoadedDicomResources& instances_;
68 std::string dicomDirPath_; 68 std::string dicomDirPath_;
69 boost::shared_ptr<LoadedDicomResources> dicomDir_; 69 boost::shared_ptr<LoadedDicomResources> dicomDir_;
70 70
71 public: 71 public:
72 SeriesLoadedMessage(const SeriesMetadataLoader& loader, 72 SuccessMessage(const SeriesMetadataLoader& loader,
73 const DicomSource& source, 73 const DicomSource& source,
74 const std::string& studyInstanceUid, 74 const std::string& studyInstanceUid,
75 const std::string& seriesInstanceUid, 75 const std::string& seriesInstanceUid,
76 LoadedDicomResources& instances); 76 LoadedDicomResources& instances);
77 77
78 const DicomSource& GetDicomSource() const 78 const DicomSource& GetDicomSource() const
79 { 79 {
80 return source_; 80 return source_;
81 } 81 }
126 126
127 127
128 class Factory : public ILoaderFactory 128 class Factory : public ILoaderFactory
129 { 129 {
130 public: 130 public:
131 virtual boost::shared_ptr<IObserver> Create(ILoadersContext::ILock& context); 131 virtual boost::shared_ptr<IObserver> Create(ILoadersContext::ILock& context)
132 {
133 return SeriesMetadataLoader::Create(context);
134 }
132 }; 135 };
136
137
138 static boost::shared_ptr<SeriesMetadataLoader> Create(ILoadersContext::ILock& context);
133 139
134 140
135 class Accessor : public boost::noncopyable 141 class Accessor : public boost::noncopyable
136 { 142 {
137 private: 143 private: