comparison Framework/Messages/LockingEmitter.cpp @ 1075:81b29bc7c3d4 broker

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Oct 2019 14:39:51 +0200
parents 229ea1389845
children 4383382db01d
comparison
equal deleted inserted replaced
1074:229ea1389845 1075:81b29bc7c3d4
22 22
23 #include <Core/OrthancException.h> 23 #include <Core/OrthancException.h>
24 24
25 namespace OrthancStone 25 namespace OrthancStone
26 { 26 {
27 void LockingEmitter::EmitMessage(IObserver& observer, 27 void LockingEmitter::EmitMessage(boost::weak_ptr<IObserver>& observer,
28 const IMessage& message) 28 const IMessage& message)
29 { 29 {
30 try 30 try
31 { 31 {
32 boost::unique_lock<boost::shared_mutex> lock(mutex_); 32 boost::unique_lock<boost::shared_mutex> lock(mutex_);