Mercurial > hg > orthanc-stone
comparison Framework/Messages/LockingEmitter.h @ 1075:81b29bc7c3d4 broker
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 17 Oct 2019 14:39:51 +0200 |
parents | 229ea1389845 |
children | f72d1ab42932 |
comparison
equal
deleted
inserted
replaced
1074:229ea1389845 | 1075:81b29bc7c3d4 |
---|---|
43 private: | 43 private: |
44 boost::shared_mutex mutex_; | 44 boost::shared_mutex mutex_; |
45 IObservable oracleObservable_; | 45 IObservable oracleObservable_; |
46 | 46 |
47 public: | 47 public: |
48 virtual void EmitMessage(IObserver& observer, | 48 virtual void EmitMessage(boost::weak_ptr<IObserver>& observer, |
49 const IMessage& message) ORTHANC_OVERRIDE; | 49 const IMessage& message) ORTHANC_OVERRIDE; |
50 | 50 |
51 | 51 |
52 class ReaderLock : public boost::noncopyable | 52 class ReaderLock : public boost::noncopyable |
53 { | 53 { |