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