Mercurial > hg > orthanc-stone
diff Framework/Messages/IObserver.h @ 268:5bd4161bf11b am-2
removed constness of the observable when emitting a message
author | am@osimis.io |
---|---|
date | Wed, 22 Aug 2018 15:08:15 +0200 |
parents | 89d02de83c03 |
children | 3897f9f28cfa |
line wrap: on
line diff
--- a/Framework/Messages/IObserver.h Wed Aug 22 14:59:20 2018 +0200 +++ b/Framework/Messages/IObserver.h Wed Aug 22 15:08:15 2018 +0200 @@ -49,14 +49,14 @@ broker_.Unregister(*this); } - void HandleMessage_(const IObservable &from, const IMessage &message) + void HandleMessage_(IObservable &from, const IMessage &message) { assert(handledMessages_.find(message.GetType()) != handledMessages_.end()); // please declare the messages that you're handling HandleMessage(from, message); } - virtual void HandleMessage(const IObservable& from, const IMessage& message) = 0; + virtual void HandleMessage(IObservable& from, const IMessage& message) = 0; const std::set<MessageType>& GetHandledMessages() const