BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::AsyncExecutor Class Referenceabstract

#include <AsyncExecutor.h>

Inheritance diagram for BeeeOn::AsyncExecutor:
BeeeOn::NonAsyncExecutor BeeeOn::ParallelExecutor BeeeOn::SequentialAsyncExecutor

Public Types

typedef Poco::SharedPtr
< AsyncExecutor
Ptr
 

Public Member Functions

virtual void invoke (std::function< void()> f)=0
 

Detailed Description

Class for asynchronous executing tasks.

Member Function Documentation

virtual void BeeeOn::AsyncExecutor::invoke ( std::function< void()>  f)
pure virtual

Add task to queue for executing

Implemented in BeeeOn::ParallelExecutor, BeeeOn::SequentialAsyncExecutor, and BeeeOn::NonAsyncExecutor.


The documentation for this class was generated from the following files: