diff Framework/Deprecated/Toolbox/BaseWebService.h @ 1059:e713f1a99861 broker

replacing MessageBroker by weak_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 11 Oct 2019 17:08:34 +0200
parents 200b4e0dddfc
children b537002f83a9
line wrap: on
line diff
--- a/Framework/Deprecated/Toolbox/BaseWebService.h	Fri Oct 11 13:38:35 2019 +0200
+++ b/Framework/Deprecated/Toolbox/BaseWebService.h	Fri Oct 11 17:08:34 2019 +0200
@@ -31,7 +31,7 @@
 {
   // This is an intermediate of IWebService that implements some caching on
   // the HTTP GET requests
-  class BaseWebService : public IWebService, public OrthancStone::IObserver
+  class BaseWebService : public IWebService, public OrthancStone::ObserverBase<BaseWebService>
   {
   public:
     class CachedHttpRequestSuccessMessage
@@ -93,7 +93,6 @@
 
     BaseWebService(OrthancStone::MessageBroker& broker) :
       IWebService(broker),
-      IObserver(broker),
       cacheEnabled_(false),
       cacheCurrentSize_(0),
       cacheMaxSize_(100*1024*1024)