Open Lighting Architecture
0.9.2
|
Combines the ExecutorInterface and the SchedulerInterface.
Additional Inherited Members | |
Public Member Functions inherited from ola::thread::ExecutorInterface | |
virtual void | Execute (ola::BaseCallback0< void > *callback)=0 |
Execute the supplied callback at some point in the future. | |
Public Member Functions inherited from ola::thread::SchedulerInterface | |
virtual timeout_id | RegisterRepeatingTimeout (unsigned int period, Callback0< bool > *callback)=0 |
Execute a callback periodically. | |
virtual timeout_id | RegisterRepeatingTimeout (const ola::TimeInterval &period, Callback0< bool > *callback)=0 |
Execute a callback periodically. | |
virtual timeout_id | RegisterSingleTimeout (unsigned int delay, SingleUseCallback0< void > *callback)=0 |
Execute a callback after a certain time interval. | |
virtual timeout_id | RegisterSingleTimeout (const ola::TimeInterval &delay, SingleUseCallback0< void > *callback)=0 |
Execute a callback after a certain time interval. | |
virtual void | RemoveTimeout (timeout_id id)=0 |
Cancel an existing timeout. |