diff Framework/Oracle/ThreadedOracle.h @ 1077:d7a18a3cd6f9 broker

IOracleRunner
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Oct 2019 16:51:41 +0200
parents 81b29bc7c3d4
children 17660df24c36
line wrap: on
line diff
--- a/Framework/Oracle/ThreadedOracle.h	Thu Oct 17 14:42:41 2019 +0200
+++ b/Framework/Oracle/ThreadedOracle.h	Thu Oct 17 16:51:41 2019 +0200
@@ -29,10 +29,9 @@
 #  error This file can only compiled for native targets
 #endif
 
-#include "../Messages/IMessageEmitter.h"
 #include "IOracle.h"
+#include "GenericOracleRunner.h"
 
-#include <Core/WebServiceParameters.h>
 #include <Core/MultiThreading/SharedMessageQueue.h>
 
 
@@ -74,7 +73,6 @@
 
     virtual ~ThreadedOracle();
 
-    // The reference is not stored.
     void SetOrthancParameters(const Orthanc::WebServiceParameters& orthanc);
 
     void SetThreadsCount(unsigned int count);
@@ -89,6 +87,6 @@
     }
 
     virtual void Schedule(boost::shared_ptr<IObserver>& receiver,
-                          IOracleCommand* command);
+                          IOracleCommand* command) ORTHANC_OVERRIDE;
   };
 }