Mercurial > hg > orthanc-stone
diff Framework/Loaders/LoaderCache.h @ 930:bf03cb879eb4
Fixed LoaderCache
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 24 Jul 2019 18:45:33 +0200 |
parents | 408bcc6c1505 |
children | 86ac61a040c9 |
line wrap: on
line diff
--- a/Framework/Loaders/LoaderCache.h Wed Jul 24 14:27:06 2019 +0200 +++ b/Framework/Loaders/LoaderCache.h Wed Jul 24 18:45:33 2019 +0200 @@ -31,12 +31,11 @@ class DicomVolumeImageMPRSlicer; class DicomStructureSetLoader; class OrthancMultiframeVolumeLoader; - class IOracle; #if ORTHANC_ENABLE_WASM == 1 - //class WebAssemblyOracle; + class WebAssemblyOracle; #else - //class ThreadedOracle; + class ThreadedOracle; class LockingEmitter; #endif @@ -44,9 +43,9 @@ { public: #if ORTHANC_ENABLE_WASM == 1 - LoaderCache(IOracle& oracle); + LoaderCache(WebAssemblyOracle& oracle); #else - LoaderCache(IOracle& oracle, LockingEmitter& lockingEmitter); + LoaderCache(ThreadedOracle& oracle, LockingEmitter& lockingEmitter); #endif boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> @@ -59,11 +58,11 @@ void ClearCache(); private: - IOracle& oracle_; + #if ORTHANC_ENABLE_WASM == 1 - //WebAssemblyOracle& oracle_; + WebAssemblyOracle& oracle_; #else - //ThreadedOracle& oracle_; + ThreadedOracle& oracle_; LockingEmitter& lockingEmitter_; #endif