20#ifndef INCLUDE_OLA_THREAD_EXECUTORINTERFACE_H_
21#define INCLUDE_OLA_THREAD_EXECUTORINTERFACE_H_
35class ExecutorInterface {
37 ExecutorInterface() {}
38 virtual ~ExecutorInterface() {}
The base class for all 0 argument callbacks.
Definition Callback.h:119
virtual void DrainCallbacks()=0
Run all callbacks until there are none left.
virtual void Execute(ola::BaseCallback0< void > *callback)=0
Execute the supplied callback at some point in the future.
Threads and synchronization mechanisms.
Definition ConsumerThread.cpp:25
The namespace containing all OLA symbols.
Definition Credentials.cpp:44