comparison Framework/Deprecated/Toolbox/IDelayedCallExecutor.h @ 1222:21c2b0eee53c broker

deprecating MessageHandler
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 07 Dec 2019 18:18:07 +0100
parents e146743f6cdc
children 68579a31eeb4
comparison
equal deleted inserted replaced
1218:6f3f1ef347a3 1222:21c2b0eee53c
19 **/ 19 **/
20 20
21 21
22 #pragma once 22 #pragma once
23 23
24 #include "IWebService.h"
24 #include "../../Messages/IObserver.h" 25 #include "../../Messages/IObserver.h"
25 #include "../../Messages/ICallable.h" 26 #include "../../Messages/ICallable.h"
26 27
27 #include <Core/IDynamicObject.h> 28 #include <Core/IDynamicObject.h>
28 #include <Core/Logging.h> 29 #include <Core/Logging.h>
40 41
41 virtual ~IDelayedCallExecutor() 42 virtual ~IDelayedCallExecutor()
42 { 43 {
43 } 44 }
44 45
45 virtual void Schedule(OrthancStone::MessageHandler<IDelayedCallExecutor::TimeoutMessage>* callback, 46 virtual void Schedule(MessageHandler<IDelayedCallExecutor::TimeoutMessage>* callback,
46 unsigned int timeoutInMs = 1000) = 0; 47 unsigned int timeoutInMs = 1000) = 0;
47 }; 48 };
48 } 49 }