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

deprecating LockingEmitter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 24 Oct 2019 22:31:18 +0200
parents 29f5f2031310
children
comparison
equal deleted inserted replaced
1096:97cbb2c31a65 1097:4383382db01d
41 41
42 #if ORTHANC_ENABLE_WASM == 1 42 #if ORTHANC_ENABLE_WASM == 1
43 class WebAssemblyOracle; 43 class WebAssemblyOracle;
44 #else 44 #else
45 class ThreadedOracle; 45 class ThreadedOracle;
46 class LockingEmitter; 46 namespace Deprecated
47 {
48 class LockingEmitter;
49 }
47 #endif 50 #endif
48 51
49 class LoaderCache 52 class LoaderCache
50 { 53 {
51 public: 54 public:
52 #if ORTHANC_ENABLE_WASM == 1 55 #if ORTHANC_ENABLE_WASM == 1
53 LoaderCache(WebAssemblyOracle& oracle); 56 LoaderCache(WebAssemblyOracle& oracle);
54 #else 57 #else
55 LoaderCache(ThreadedOracle& oracle, LockingEmitter& lockingEmitter); 58 LoaderCache(ThreadedOracle& oracle, Deprecated::LockingEmitter& lockingEmitter);
56 #endif 59 #endif
57 60
58 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> 61 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader>
59 GetSeriesVolumeProgressiveLoader (std::string seriesUuid); 62 GetSeriesVolumeProgressiveLoader (std::string seriesUuid);
60 63
85 void DebugDisplayObjRefCounts(); 88 void DebugDisplayObjRefCounts();
86 #if ORTHANC_ENABLE_WASM == 1 89 #if ORTHANC_ENABLE_WASM == 1
87 WebAssemblyOracle& oracle_; 90 WebAssemblyOracle& oracle_;
88 #else 91 #else
89 ThreadedOracle& oracle_; 92 ThreadedOracle& oracle_;
90 LockingEmitter& lockingEmitter_; 93 Deprecated::LockingEmitter& lockingEmitter_;
91 #endif 94 #endif
92 95
93 std::map<std::string, boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> > 96 std::map<std::string, boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> >
94 seriesVolumeProgressiveLoaders_; 97 seriesVolumeProgressiveLoaders_;
95 std::map<std::string, boost::shared_ptr<OrthancMultiframeVolumeLoader> > 98 std::map<std::string, boost::shared_ptr<OrthancMultiframeVolumeLoader> >