comparison Framework/Messages/MessageBroker.cpp @ 258:e5a9b3d03478 am-2

first very basic version of SmartLoader
author am@osimis.io
date Tue, 10 Jul 2018 14:48:13 +0200
parents 8ff70c04c6df
children c9cf95b49a86
comparison
equal deleted inserted replaced
257:9afafb192180 258:e5a9b3d03478
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::Emit(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(),