diff Framework/Messages/IObservable.h @ 258:e5a9b3d03478 am-2

first very basic version of SmartLoader
author am@osimis.io
date Tue, 10 Jul 2018 14:48:13 +0200
parents 5e642859267e
children c9cf95b49a86
line wrap: on
line diff
--- a/Framework/Messages/IObservable.h	Tue Jul 10 12:39:01 2018 +0200
+++ b/Framework/Messages/IObservable.h	Tue Jul 10 14:48:13 2018 +0200
@@ -28,6 +28,7 @@
 
   class IObservable : public boost::noncopyable
   {
+  protected:
     MessageBroker&                     broker_;
 
     std::set<IObserver*>              observers_;
@@ -42,9 +43,9 @@
     {
     }
 
-    void Emit(const IMessage& message)
+    void EmitMessage(const IMessage& message)
     {
-      broker_.Emit(*this, observers_, message);
+      broker_.EmitMessage(*this, observers_, message);
     }
 
     void RegisterObserver(IObserver& observer)