diff Framework/Oracle/WebAssemblyOracle.h @ 1245:3d4dc87af04b broker

ParseDicomFromWadoCommand working in wasm
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Jan 2020 11:56:20 +0100
parents 608983cc2512
children 0ca50d275b9a
line wrap: on
line diff
--- a/Framework/Oracle/WebAssemblyOracle.h	Mon Jan 06 20:53:27 2020 +0100
+++ b/Framework/Oracle/WebAssemblyOracle.h	Tue Jan 07 11:56:20 2020 +0100
@@ -37,6 +37,10 @@
 #include "OrthancRestApiCommand.h"
 #include "ParseDicomFromWadoCommand.h"
 
+#if ORTHANC_ENABLE_DCMTK == 1
+#  include "../Toolbox/ParsedDicomCache.h"
+#endif
+
 #include <Core/WebServiceParameters.h>
 
 
@@ -76,6 +80,10 @@
     std::string                    localOrthancRoot_;
     Orthanc::WebServiceParameters  remoteOrthanc_;
 
+#if ORTHANC_ENABLE_DCMTK == 1
+    std::auto_ptr<ParsedDicomCache>  dicomCache_;
+#endif
+
   public:
     WebAssemblyOracle() :
       isLocalOrthanc_(false)
@@ -107,5 +115,7 @@
       isLocalOrthanc_ = false;
       remoteOrthanc_ = orthanc;
     }
+
+    void SetDicomCacheSize(size_t size);
   };
 }