comparison Framework/Messages/MessageBroker.cpp @ 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
comparison
equal deleted inserted replaced
267:89d02de83c03 268:5bd4161bf11b
28 #include "IObserver.h" 28 #include "IObserver.h"
29 #include "MessageType.h" 29 #include "MessageType.h"
30 30
31 namespace OrthancStone { 31 namespace OrthancStone {
32 32
33 void MessageBroker::EmitMessage(const IObservable& from, std::set<IObserver*> observers, const IMessage& message) 33 void MessageBroker::EmitMessage(IObservable& from, std::set<IObserver*> observers, const IMessage& message)
34 { 34 {
35 std::vector<IObserver*> activeObservers; 35 std::vector<IObserver*> activeObservers;
36 std::set_intersection(observers.begin(), 36 std::set_intersection(observers.begin(),
37 observers.end(), 37 observers.end(),
38 activeObservers_.begin(), 38 activeObservers_.begin(),