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 }