comparison Framework/Messages/LockingEmitter.h @ 1098:17660df24c36 broker

simplification of IOracleRunner
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Oct 2019 13:01:24 +0200
parents 4383382db01d
children
comparison
equal deleted inserted replaced
1097:4383382db01d 1098:17660df24c36
48 private: 48 private:
49 boost::shared_mutex mutex_; 49 boost::shared_mutex mutex_;
50 IObservable oracleObservable_; 50 IObservable oracleObservable_;
51 51
52 public: 52 public:
53 virtual void EmitMessage(boost::weak_ptr<IObserver>& observer, 53 virtual void EmitMessage(boost::weak_ptr<IObserver> observer,
54 const IMessage& message) ORTHANC_OVERRIDE; 54 const IMessage& message) ORTHANC_OVERRIDE;
55 55
56 56
57 class ReaderLock : public boost::noncopyable 57 class ReaderLock : public boost::noncopyable
58 { 58 {