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 {