Mercurial > hg > orthanc-stone
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(), |