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