diff OrthancServer/ServerContext.h @ 1368:b22ba8c5edbe query-retrieve

query retrieve
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 May 2015 17:54:34 +0200
parents 6e7e5ed91c2d
children d710ea64f0fd
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Fri May 22 17:40:10 2015 +0200
+++ b/OrthancServer/ServerContext.h	Tue May 26 17:54:34 2015 +0200
@@ -43,6 +43,7 @@
 #include "Scheduler/ServerScheduler.h"
 #include "DicomInstanceToStore.h"
 #include "ServerIndexChange.h"
+#include "../Core/Cache/SharedArchive.h"
 
 #include <boost/filesystem.hpp>
 
@@ -96,6 +97,8 @@
     OrthancPlugins* plugins_;  // TODO Turn it into a listener pattern (idem for Lua callbacks)
     const PluginsManager* pluginsManager_;
 
+    SharedArchive  queryRetrieveArchive_;
+
   public:
     class DicomCacheLocker : public boost::noncopyable
     {
@@ -223,5 +226,10 @@
     const PluginsManager& GetPluginsManager() const;
 
     const OrthancPlugins& GetOrthancPlugins() const;
+
+    SharedArchive& GetQueryRetrieveArchive()
+    {
+      return queryRetrieveArchive_;
+    }
   };
 }