Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/Toolbox/BaseWebService.h @ 1066:b537002f83a9 broker
removing broker from deprecated classes
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 15 Oct 2019 15:39:39 +0200 |
parents | e713f1a99861 |
children | 21c2b0eee53c |
comparison
equal
deleted
inserted
replaced
1065:9d42f89b8c3c | 1066:b537002f83a9 |
---|---|
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "IWebService.h" | 24 #include "IWebService.h" |
25 #include "../../Messages/ObserverBase.h" | |
25 | 26 |
26 #include <string> | 27 #include <string> |
27 #include <map> | 28 #include <map> |
28 #include <deque> | 29 #include <deque> |
29 | 30 |
88 typedef std::map<std::string, boost::shared_ptr<CachedHttpRequestSuccessMessage> > HttpCache; | 89 typedef std::map<std::string, boost::shared_ptr<CachedHttpRequestSuccessMessage> > HttpCache; |
89 HttpCache cache_; | 90 HttpCache cache_; |
90 std::deque<std::string> orderedCacheKeys_; | 91 std::deque<std::string> orderedCacheKeys_; |
91 | 92 |
92 public: | 93 public: |
93 | 94 BaseWebService() : |
94 BaseWebService(OrthancStone::MessageBroker& broker) : | |
95 IWebService(broker), | |
96 cacheEnabled_(false), | 95 cacheEnabled_(false), |
97 cacheCurrentSize_(0), | 96 cacheCurrentSize_(0), |
98 cacheMaxSize_(100*1024*1024) | 97 cacheMaxSize_(100*1024*1024) |
99 { | 98 { |
100 } | 99 } |