BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
AsyncExecutor.h
1 #pragma once
2 
3 #include <functional>
4 
5 #include <Poco/SharedPtr.h>
6 
7 namespace BeeeOn {
8 
13 public:
14  typedef Poco::SharedPtr<AsyncExecutor> Ptr;
15 
16  AsyncExecutor();
17  virtual ~AsyncExecutor();
18 
22  virtual void invoke(std::function<void()> f) = 0;
23 };
24 
25 }
virtual void invoke(std::function< void()> f)=0
Definition: AsyncExecutor.h:12