diff Framework/Messages/ICallable.h @ 1064:af4b9cba905f broker

simplify how observers are regsitered, and how callables are created
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 13:46:01 +0200
parents e713f1a99861
children 008dbc4ceb62
line wrap: on
line diff
--- a/Framework/Messages/ICallable.h	Tue Oct 15 12:22:44 2019 +0200
+++ b/Framework/Messages/ICallable.h	Tue Oct 15 13:46:01 2019 +0200
@@ -35,7 +35,7 @@
 {
   // This is referencing an object and member function that can be notified
   // by an IObservable.  The object must derive from IO
-  // The member functions must be of type "void Function(const IMessage& message)" or reference a derived class of IMessage
+  // The member functions must be of type "void Method(const IMessage& message)" or reference a derived class of IMessage
   class ICallable : public boost::noncopyable
   {
   public:
@@ -64,14 +64,14 @@
   class Callable : public MessageHandler<TMessage>
   {
   private:
-    typedef void (TObserver::* MemberFunction) (const TMessage&);
+    typedef void (TObserver::* MemberMethod) (const TMessage&);
 
     boost::weak_ptr<IObserver>  observer_;
-    MemberFunction              function_;
+    MemberMethod                function_;
 
   public:
     Callable(boost::shared_ptr<TObserver> observer,
-             MemberFunction function) :
+             MemberMethod function) :
       observer_(observer),
       function_(function)
     {