Mercurial > hg > orthanc-stone
diff Framework/Messages/LockingEmitter.h @ 1059:e713f1a99861 broker
replacing MessageBroker by weak_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 11 Oct 2019 17:08:34 +0200 |
parents | 6d15261f9c99 |
children | 229ea1389845 |
line wrap: on
line diff
--- a/Framework/Messages/LockingEmitter.h Fri Oct 11 13:38:35 2019 +0200 +++ b/Framework/Messages/LockingEmitter.h Fri Oct 11 17:08:34 2019 +0200 @@ -39,21 +39,10 @@ class LockingEmitter : public IMessageEmitter { private: - boost::shared_mutex mutex_; - MessageBroker broker_; + boost::shared_mutex mutex_; IObservable oracleObservable_; public: - LockingEmitter() : - oracleObservable_(broker_) - { - } - - MessageBroker& GetBroker() - { - return broker_; - } - virtual void EmitMessage(const IObserver& observer, const IMessage& message) ORTHANC_OVERRIDE { @@ -97,11 +86,6 @@ { } - MessageBroker& GetBroker() - { - return that_.broker_; - } - IObservable& GetOracleObservable() { return that_.oracleObservable_;