diff Framework/Messages/IMessageEmitter.h @ 1075:81b29bc7c3d4 broker

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Oct 2019 14:39:51 +0200
parents 67f9c27214c5
children 17660df24c36
line wrap: on
line diff
--- a/Framework/Messages/IMessageEmitter.h	Thu Oct 17 13:48:52 2019 +0200
+++ b/Framework/Messages/IMessageEmitter.h	Thu Oct 17 14:39:51 2019 +0200
@@ -24,6 +24,8 @@
 #include "IObserver.h"
 #include "IMessage.h"
 
+#include <boost/weak_ptr.hpp>
+
 namespace OrthancStone
 {
   /**
@@ -39,7 +41,7 @@
     {
     }
 
-    virtual void EmitMessage(const IObserver& observer,
+    virtual void EmitMessage(boost::weak_ptr<IObserver>& observer,
                              const IMessage& message) = 0;
   };
 }