client-cpp
0.10.0
|
#include <SingleThreadExecutorContext.hpp>
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.