BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
Public Types | |
typedef Poco::SharedPtr < SequentialAsyncExecutor > | Ptr |
Public Types inherited from BeeeOn::StoppableRunnable | |
typedef Poco::SharedPtr < StoppableRunnable > | Ptr |
Public Types inherited from BeeeOn::AsyncExecutor | |
typedef Poco::SharedPtr < AsyncExecutor > | Ptr |
Public Member Functions | |
void | setStopTimeout (const Poco::Timespan &timeout) |
void | invoke (std::function< void()> f) override |
void | run () override |
void | stop () override |
Protected Member Functions | |
void | finalize () |
|
overridevirtual |
Add task to queue for executing
Implements BeeeOn::AsyncExecutor.
|
overridevirtual |
Stop the runnable. The call should not block.
Implements BeeeOn::StoppableRunnable.