Mercurial > hg > orthanc-stone
comparison Framework/Messages/IObservable.cpp @ 1468:323bf6040f5d
fix for boost::program_options
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 12 Jun 2020 16:53:42 +0200 |
parents | 30deba7bc8e2 |
children |
comparison
equal
deleted
inserted
replaced
1467:5ba289143598 | 1468:323bf6040f5d |
---|---|
110 | 110 |
111 | 111 |
112 void IObservable::EmitMessage(boost::weak_ptr<IObserver> observer, | 112 void IObservable::EmitMessage(boost::weak_ptr<IObserver> observer, |
113 const IMessage& message) | 113 const IMessage& message) |
114 { | 114 { |
115 //LOG(TRACE) << "IObservable::EmitMessage observer = " << std::hex << &observer << std::dec; | 115 //LOG(TRACE) << "IObservable::EmitMessage observer = " << std::hex << observer.get() << std::dec; |
116 | 116 |
117 boost::shared_ptr<IObserver> lock(observer.lock()); | 117 boost::shared_ptr<IObserver> lock(observer.lock()); |
118 if (lock) | 118 if (lock) |
119 { | 119 { |
120 EmitMessageInternal(lock.get(), message); | 120 EmitMessageInternal(lock.get(), message); |