Mercurial > hg > orthanc-stone
diff Framework/Oracle/GenericOracleRunner.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 | 98cdfe5768a4 |
line wrap: on
line diff
--- a/Framework/Oracle/GenericOracleRunner.h Thu Oct 24 22:31:18 2019 +0200 +++ b/Framework/Oracle/GenericOracleRunner.h Fri Oct 25 13:01:24 2019 +0200 @@ -21,7 +21,6 @@ #pragma once -#include "../Messages/IMessageEmitter.h" #include "IOracleRunner.h" #include <Core/Enumerations.h> // For ORTHANC_OVERRIDE @@ -32,18 +31,14 @@ class GenericOracleRunner : public IOracleRunner { private: - IMessageEmitter& emitter_; const Orthanc::WebServiceParameters& orthanc_; public: - GenericOracleRunner(IMessageEmitter& emitter, - const Orthanc::WebServiceParameters& orthanc) : - emitter_(emitter), + GenericOracleRunner(const Orthanc::WebServiceParameters& orthanc) : orthanc_(orthanc) { } - virtual void Run(boost::weak_ptr<IObserver>& receiver, - IOracleCommand& command) ORTHANC_OVERRIDE; + virtual IMessage* Run(IOracleCommand& command) ORTHANC_OVERRIDE; }; }