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