Mercurial > hg > orthanc-stone
comparison Framework/Messages/MessageBroker.cpp @ 266:c9cf95b49a86 am-2
removed OrthancSlicesLoader::ISliceLoaderObserver; now using standard messages instead
author | am@osimis.io |
---|---|
date | Tue, 21 Aug 2018 18:14:22 +0200 |
parents | e5a9b3d03478 |
children | 89d02de83c03 |
comparison
equal
deleted
inserted
replaced
265:30dc6e383b0b | 266:c9cf95b49a86 |
---|---|
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(IObservable& from, std::set<IObserver*> observers, const IMessage& message) | 33 void MessageBroker::EmitMessage(const 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(), |