|
client-cpp
0.10.0
|
#include <SingleThreadExecutorContext.hpp>
Inheritance diagram for kaa::SingleThreadExecutorContext:
Collaboration diagram for kaa::SingleThreadExecutorContext:Public Member Functions | |
| SingleThreadExecutorContext () | |
| virtual IThreadPool & | getLifeCycleExecutor () |
| virtual IThreadPool & | getApiExecutor () |
| virtual IThreadPool & | getCallbackExecutor () |
Public Member Functions inherited from kaa::AbstractExecutorContext | |
| AbstractExecutorContext () | |
| virtual void | init () |
| virtual void | stop () |
| void | setAwaitTerminationTimeout (std::size_t awaitTerminationTimeout) |
| std::size_t | getAwaitTerminationTimeout () |
Public Member Functions inherited from kaa::IExecutorContext | |
| virtual | ~IExecutorContext ()=default |
Protected Member Functions | |
| virtual void | doInit () |
| virtual void | doStop () |
Protected Member Functions inherited from kaa::AbstractExecutorContext | |
| IThreadPoolPtr | createExecutor (std::size_t threadCount) |
| void | shutdownExecutor (IThreadPoolPtr threadPool) |
Definition at line 24 of file SingleThreadExecutorContext.hpp.
|
inline |
Definition at line 26 of file SingleThreadExecutorContext.hpp.
|
inlineprotectedvirtual |
Implements kaa::AbstractExecutorContext.
Definition at line 34 of file SingleThreadExecutorContext.hpp.
|
inlineprotectedvirtual |
Implements kaa::AbstractExecutorContext.
Definition at line 35 of file SingleThreadExecutorContext.hpp.
|
inlinevirtual |
Executes user API calls to SDK client. For example, serializing of log records before submit to transport
Implements kaa::IExecutorContext.
Definition at line 30 of file SingleThreadExecutorContext.hpp.
|
inlinevirtual |
Executes callback methods provided by SDK client user.
Implements kaa::IExecutorContext.
Definition at line 31 of file SingleThreadExecutorContext.hpp.
|
inlinevirtual |
Executes lifecycle events/commands of Kaa client
Implements kaa::IExecutorContext.
Definition at line 29 of file SingleThreadExecutorContext.hpp.