diff Framework/Oracle/GenericOracleRunner.h @ 1134:87fbeb823375 broker

allocating messages from oracle commands on the stack
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 06 Nov 2019 15:16:45 +0100
parents c3d4adf8bc70
children a0a33e5ea5bb
line wrap: on
line diff
--- a/Framework/Oracle/GenericOracleRunner.h	Wed Nov 06 12:56:23 2019 +0100
+++ b/Framework/Oracle/GenericOracleRunner.h	Wed Nov 06 15:16:45 2019 +0100
@@ -30,6 +30,7 @@
 #endif
 
 #include "IOracleCommand.h"
+#include "../Messages/IMessageEmitter.h"
 
 #include <Core/Enumerations.h>  // For ORTHANC_OVERRIDE
 #include <Core/WebServiceParameters.h>
@@ -79,6 +80,8 @@
     }
 #endif
 
-    IMessage* Run(IOracleCommand& command);
+    void Run(boost::weak_ptr<IObserver> receiver,
+             IMessageEmitter& emitter,
+             IOracleCommand& command);
   };
 }