Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
1097:4383382db01d | 1098:17660df24c36 |
---|---|
29 # error This file can only compiled for native targets | 29 # error This file can only compiled for native targets |
30 #endif | 30 #endif |
31 | 31 |
32 #include "IOracle.h" | 32 #include "IOracle.h" |
33 #include "GenericOracleRunner.h" | 33 #include "GenericOracleRunner.h" |
34 #include "../Messages/IMessageEmitter.h" | |
34 | 35 |
35 #include <Core/MultiThreading/SharedMessageQueue.h> | 36 #include <Core/MultiThreading/SharedMessageQueue.h> |
36 | 37 |
37 | 38 |
38 namespace OrthancStone | 39 namespace OrthancStone |
84 void Stop() | 85 void Stop() |
85 { | 86 { |
86 StopInternal(); | 87 StopInternal(); |
87 } | 88 } |
88 | 89 |
89 virtual void Schedule(boost::shared_ptr<IObserver>& receiver, | 90 virtual bool Schedule(boost::shared_ptr<IObserver> receiver, |
90 IOracleCommand* command) ORTHANC_OVERRIDE; | 91 IOracleCommand* command) ORTHANC_OVERRIDE; |
91 }; | 92 }; |
92 } | 93 } |