Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
1367:fe6e5a9f1ea2 | 1368:b22ba8c5edbe |
---|---|
41 #include "ParsedDicomFile.h" | 41 #include "ParsedDicomFile.h" |
42 #include "DicomProtocol/ReusableDicomUserConnection.h" | 42 #include "DicomProtocol/ReusableDicomUserConnection.h" |
43 #include "Scheduler/ServerScheduler.h" | 43 #include "Scheduler/ServerScheduler.h" |
44 #include "DicomInstanceToStore.h" | 44 #include "DicomInstanceToStore.h" |
45 #include "ServerIndexChange.h" | 45 #include "ServerIndexChange.h" |
46 #include "../Core/Cache/SharedArchive.h" | |
46 | 47 |
47 #include <boost/filesystem.hpp> | 48 #include <boost/filesystem.hpp> |
48 | 49 |
49 namespace Orthanc | 50 namespace Orthanc |
50 { | 51 { |
94 boost::mutex luaMutex_; | 95 boost::mutex luaMutex_; |
95 LuaContext lua_; | 96 LuaContext lua_; |
96 OrthancPlugins* plugins_; // TODO Turn it into a listener pattern (idem for Lua callbacks) | 97 OrthancPlugins* plugins_; // TODO Turn it into a listener pattern (idem for Lua callbacks) |
97 const PluginsManager* pluginsManager_; | 98 const PluginsManager* pluginsManager_; |
98 | 99 |
100 SharedArchive queryRetrieveArchive_; | |
101 | |
99 public: | 102 public: |
100 class DicomCacheLocker : public boost::noncopyable | 103 class DicomCacheLocker : public boost::noncopyable |
101 { | 104 { |
102 private: | 105 private: |
103 ServerContext& that_; | 106 ServerContext& that_; |
221 bool HasPlugins() const; | 224 bool HasPlugins() const; |
222 | 225 |
223 const PluginsManager& GetPluginsManager() const; | 226 const PluginsManager& GetPluginsManager() const; |
224 | 227 |
225 const OrthancPlugins& GetOrthancPlugins() const; | 228 const OrthancPlugins& GetOrthancPlugins() const; |
229 | |
230 SharedArchive& GetQueryRetrieveArchive() | |
231 { | |
232 return queryRetrieveArchive_; | |
233 } | |
226 }; | 234 }; |
227 } | 235 } |