comparison OrthancServer/ServerContext.h @ 3677:4182cde57afb

refactoring FindStorageAccessMode
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 19 Feb 2020 17:17:27 +0100
parents 94f4a18a79cc
children 9dac85e807c2 2a170a8f1faf
comparison
equal deleted inserted replaced
3676:231b46ce1984 3677:4182cde57afb
80 const Json::Value* dicomAsJson) = 0; 80 const Json::Value* dicomAsJson) = 0;
81 }; 81 };
82 82
83 83
84 private: 84 private:
85 enum LookupMode
86 {
87 LookupMode_DatabaseOnly,
88 LookupMode_DiskOnAnswer,
89 LookupMode_DiskOnLookupAndAnswer
90 };
91
92
93 class LuaServerListener : public IServerListener 85 class LuaServerListener : public IServerListener
94 { 86 {
95 private: 87 private:
96 ServerContext& context_; 88 ServerContext& context_;
97 89
216 208
217 std::auto_ptr<SharedArchive> queryRetrieveArchive_; 209 std::auto_ptr<SharedArchive> queryRetrieveArchive_;
218 std::string defaultLocalAet_; 210 std::string defaultLocalAet_;
219 OrthancHttpHandler httpHandler_; 211 OrthancHttpHandler httpHandler_;
220 bool saveJobs_; 212 bool saveJobs_;
213 FindStorageAccessMode findStorageAccessMode_;
214 unsigned int limitFindInstances_;
215 unsigned int limitFindResults_;
221 216
222 std::auto_ptr<MetricsRegistry> metricsRegistry_; 217 std::auto_ptr<MetricsRegistry> metricsRegistry_;
223 bool isHttpServerSecure_; 218 bool isHttpServerSecure_;
224 bool isExecuteLuaEnabled_; 219 bool isExecuteLuaEnabled_;
225 220