diff Framework/Messages/LockingEmitter.cpp @ 1097:4383382db01d broker

deprecating LockingEmitter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 24 Oct 2019 22:31:18 +0200
parents 81b29bc7c3d4
children 17660df24c36
line wrap: on
line diff
--- a/Framework/Messages/LockingEmitter.cpp	Thu Oct 24 09:38:17 2019 +0200
+++ b/Framework/Messages/LockingEmitter.cpp	Thu Oct 24 22:31:18 2019 +0200
@@ -24,17 +24,20 @@
 
 namespace OrthancStone
 {
-  void LockingEmitter::EmitMessage(boost::weak_ptr<IObserver>& observer,
-                                   const IMessage& message)
+  namespace Deprecated
   {
-    try
+    void LockingEmitter::EmitMessage(boost::weak_ptr<IObserver>& observer,
+                                     const IMessage& message)
     {
-      boost::unique_lock<boost::shared_mutex>  lock(mutex_);
-      oracleObservable_.EmitMessage(observer, message);
-    }
-    catch (Orthanc::OrthancException& e)
-    {
-      LOG(ERROR) << "Exception while emitting a message: " << e.What();
+      try
+      {
+        boost::unique_lock<boost::shared_mutex>  lock(mutex_);
+        oracleObservable_.EmitMessage(observer, message);
+      }
+      catch (Orthanc::OrthancException& e)
+      {
+        LOG(ERROR) << "Exception while emitting a message: " << e.What();
+      }
     }
   }
 }