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

simplification of IOracleRunner
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Oct 2019 13:01:24 +0200
parents d7a18a3cd6f9
children 79b1b541fe15
line wrap: on
line diff
--- a/Framework/Oracle/ThreadedOracle.h	Thu Oct 24 22:31:18 2019 +0200
+++ b/Framework/Oracle/ThreadedOracle.h	Fri Oct 25 13:01:24 2019 +0200
@@ -31,6 +31,7 @@
 
 #include "IOracle.h"
 #include "GenericOracleRunner.h"
+#include "../Messages/IMessageEmitter.h"
 
 #include <Core/MultiThreading/SharedMessageQueue.h>
 
@@ -86,7 +87,7 @@
       StopInternal();
     }
 
-    virtual void Schedule(boost::shared_ptr<IObserver>& receiver,
+    virtual bool Schedule(boost::shared_ptr<IObserver> receiver,
                           IOracleCommand* command) ORTHANC_OVERRIDE;
   };
 }