comparison Framework/Loaders/LoaderCache.cpp @ 1097:4383382db01d broker

deprecating LockingEmitter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 24 Oct 2019 22:31:18 +0200
parents f6be9412e42a
children 477203923f26
comparison
equal deleted inserted replaced
1096:97cbb2c31a65 1097:4383382db01d
63 : oracle_(oracle) 63 : oracle_(oracle)
64 { 64 {
65 65
66 } 66 }
67 #else 67 #else
68 LoaderCache::LoaderCache(ThreadedOracle& oracle, LockingEmitter& lockingEmitter) 68 LoaderCache::LoaderCache(ThreadedOracle& oracle, Deprecated::LockingEmitter& lockingEmitter)
69 : oracle_(oracle) 69 : oracle_(oracle)
70 , lockingEmitter_(lockingEmitter) 70 , lockingEmitter_(lockingEmitter)
71 { 71 {
72 } 72 }
73 #endif 73 #endif
96 // LOG(TRACE) << "volumeImage = " << volumeImage.get(); 96 // LOG(TRACE) << "volumeImage = " << volumeImage.get();
97 { 97 {
98 #if ORTHANC_ENABLE_WASM == 1 98 #if ORTHANC_ENABLE_WASM == 1
99 loader.reset(new OrthancSeriesVolumeProgressiveLoader(volumeImage, oracle_, oracle_)); 99 loader.reset(new OrthancSeriesVolumeProgressiveLoader(volumeImage, oracle_, oracle_));
100 #else 100 #else
101 LockingEmitter::WriterLock lock(lockingEmitter_); 101 Deprecated::LockingEmitter::WriterLock lock(lockingEmitter_);
102 loader.reset(new OrthancSeriesVolumeProgressiveLoader(volumeImage, oracle_, lock.GetOracleObservable())); 102 loader.reset(new OrthancSeriesVolumeProgressiveLoader(volumeImage, oracle_, lock.GetOracleObservable()));
103 #endif 103 #endif
104 // LOG(TRACE) << "LoaderCache::GetSeriesVolumeProgressiveLoader : loader = " << loader.get(); 104 // LOG(TRACE) << "LoaderCache::GetSeriesVolumeProgressiveLoader : loader = " << loader.get();
105 loader->LoadSeries(seriesUuid); 105 loader->LoadSeries(seriesUuid);
106 // LOG(TRACE) << "LoaderCache::GetSeriesVolumeProgressiveLoader : loader->LoadSeries successful"; 106 // LOG(TRACE) << "LoaderCache::GetSeriesVolumeProgressiveLoader : loader->LoadSeries successful";
165 165
166 { 166 {
167 #if ORTHANC_ENABLE_WASM == 1 167 #if ORTHANC_ENABLE_WASM == 1
168 loader.reset(new OrthancMultiframeVolumeLoader(volumeImage, oracle_, oracle_)); 168 loader.reset(new OrthancMultiframeVolumeLoader(volumeImage, oracle_, oracle_));
169 #else 169 #else
170 LockingEmitter::WriterLock lock(lockingEmitter_); 170 Deprecated::LockingEmitter::WriterLock lock(lockingEmitter_);
171 loader.reset(new OrthancMultiframeVolumeLoader(volumeImage, oracle_, lock.GetOracleObservable())); 171 loader.reset(new OrthancMultiframeVolumeLoader(volumeImage, oracle_, lock.GetOracleObservable()));
172 #endif 172 #endif
173 loader->LoadInstance(instanceUuid); 173 loader->LoadInstance(instanceUuid);
174 } 174 }
175 multiframeVolumeLoaders_[instanceUuid] = loader; 175 multiframeVolumeLoaders_[instanceUuid] = loader;
266 266
267 { 267 {
268 #if ORTHANC_ENABLE_WASM == 1 268 #if ORTHANC_ENABLE_WASM == 1
269 loader.reset(new DicomStructureSetLoader(oracle_, oracle_)); 269 loader.reset(new DicomStructureSetLoader(oracle_, oracle_));
270 #else 270 #else
271 LockingEmitter::WriterLock lock(lockingEmitter_); 271 Deprecated::LockingEmitter::WriterLock lock(lockingEmitter_);
272 loader.reset(new DicomStructureSetLoader(oracle_, lock.GetOracleObservable())); 272 loader.reset(new DicomStructureSetLoader(oracle_, lock.GetOracleObservable()));
273 #endif 273 #endif
274 loader->LoadInstance(inInstanceUuid, initiallyVisibleStructures); 274 loader->LoadInstance(inInstanceUuid, initiallyVisibleStructures);
275 } 275 }
276 dicomStructureSetLoaders_[entryKey] = loader; 276 dicomStructureSetLoaders_[entryKey] = loader;
362 362
363 363
364 void LoaderCache::ClearCache() 364 void LoaderCache::ClearCache()
365 { 365 {
366 #if ORTHANC_ENABLE_WASM != 1 366 #if ORTHANC_ENABLE_WASM != 1
367 LockingEmitter::WriterLock lock(lockingEmitter_); 367 Deprecated::LockingEmitter::WriterLock lock(lockingEmitter_);
368 #endif 368 #endif
369 369
370 //#ifndef NDEBUG 370 //#ifndef NDEBUG
371 // ISO way of checking for debug builds 371 // ISO way of checking for debug builds
372 DebugDisplayObjRefCounts(); 372 DebugDisplayObjRefCounts();