comparison Framework/Messages/MessageBroker.h @ 833:d492c3b71c65

Removed assert in Broker + reformatted notes on wasm samples
author Benjamin Golinvaux <bgo@osimis.io>
date Fri, 31 May 2019 15:21:27 +0200
parents 28f99af358fa
children f6be9412e42a
comparison
equal deleted inserted replaced
832:46f0034c3111 833:d492c3b71c65
41 std::set<const IObserver*> activeObservers_; // the list of observers that are currently alive (that have not been deleted) 41 std::set<const IObserver*> activeObservers_; // the list of observers that are currently alive (that have not been deleted)
42 42
43 public: 43 public:
44 MessageBroker() 44 MessageBroker()
45 { 45 {
46 static bool created = false;
47 ORTHANC_ASSERT(!created, "One broker to rule them all!");
48 created = true;
49 } 46 }
50 47
51 void Register(const IObserver& observer) 48 void Register(const IObserver& observer)
52 { 49 {
53 activeObservers_.insert(&observer); 50 activeObservers_.insert(&observer);