diff Framework/Oracle/CustomOracleCommand.h @ 1098:17660df24c36 broker

simplification of IOracleRunner
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Oct 2019 13:01:24 +0200
parents 71c2dc28a85b
children
line wrap: on
line diff
--- a/Framework/Oracle/CustomOracleCommand.h	Thu Oct 24 22:31:18 2019 +0200
+++ b/Framework/Oracle/CustomOracleCommand.h	Fri Oct 25 13:01:24 2019 +0200
@@ -23,8 +23,6 @@
 
 #include "IOracleRunner.h"
 
-#include "../Messages/IMessageEmitter.h"
-
 namespace OrthancStone
 {
   class CustomOracleCommand : public IOracleCommand
@@ -35,8 +33,6 @@
       return Type_Custom;
     }
 
-    virtual void Execute(IMessageEmitter& emitter,
-                         boost::weak_ptr<IObserver>& receiver,
-                         IOracleRunner& runner) = 0;
+    virtual IMessage* Execute(IOracleRunner& runner) = 0;
   };
 }