diff Framework/Messages/LockingEmitter.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 6d15261f9c99
children 229ea1389845
line wrap: on
line diff
--- a/Framework/Messages/LockingEmitter.h	Fri Oct 11 13:38:35 2019 +0200
+++ b/Framework/Messages/LockingEmitter.h	Fri Oct 11 17:08:34 2019 +0200
@@ -39,21 +39,10 @@
   class LockingEmitter : public IMessageEmitter
   {
   private:
-    boost::shared_mutex                mutex_;
-    MessageBroker        broker_;
+    boost::shared_mutex  mutex_;
     IObservable          oracleObservable_;
 
   public:
-    LockingEmitter() :
-      oracleObservable_(broker_)
-    {
-    }
-
-    MessageBroker& GetBroker()
-    {
-      return broker_;
-    }
-
     virtual void EmitMessage(const IObserver& observer,
       const IMessage& message) ORTHANC_OVERRIDE
     {
@@ -97,11 +86,6 @@
       {
       }
 
-      MessageBroker& GetBroker()
-      {
-        return that_.broker_;
-      }
-
       IObservable& GetOracleObservable()
       {
         return that_.oracleObservable_;