client-cpp  0.9.0
kaa::KaaClientContext Class Reference

#include <KaaClientContext.hpp>

+ Inheritance diagram for kaa::KaaClientContext:
+ Collaboration diagram for kaa::KaaClientContext:

Public Member Functions

 KaaClientContext (KaaClientProperties &properties, ILogger &logger, IExecutorContext &executorContext, IKaaClientStateStoragePtr state=nullptr)
 
virtual KaaClientPropertiesgetProperties ()
 
virtual ILoggergetLogger ()
 
virtual IKaaClientStateStoragegetStatus ()
 
virtual IExecutorContextgetExecutorContext ()
 
void setStatus (IKaaClientStateStoragePtr status)
 
- Public Member Functions inherited from kaa::IKaaClientContext
virtual ~IKaaClientContext ()=default
 

Detailed Description

Definition at line 32 of file KaaClientContext.hpp.

Constructor & Destructor Documentation

kaa::KaaClientContext::KaaClientContext ( KaaClientProperties properties,
ILogger logger,
IExecutorContext executorContext,
IKaaClientStateStoragePtr  state = nullptr 
)
inline

Definition at line 35 of file KaaClientContext.hpp.

Member Function Documentation

virtual IExecutorContext& kaa::KaaClientContext::getExecutorContext ( )
inlinevirtual

Implements kaa::IKaaClientContext.

Definition at line 42 of file KaaClientContext.hpp.

virtual ILogger& kaa::KaaClientContext::getLogger ( )
inlinevirtual

Implements kaa::IKaaClientContext.

Definition at line 40 of file KaaClientContext.hpp.

virtual KaaClientProperties& kaa::KaaClientContext::getProperties ( )
inlinevirtual

Implements kaa::IKaaClientContext.

Definition at line 39 of file KaaClientContext.hpp.

virtual IKaaClientStateStorage& kaa::KaaClientContext::getStatus ( )
inlinevirtual

Implements kaa::IKaaClientContext.

Definition at line 41 of file KaaClientContext.hpp.

void kaa::KaaClientContext::setStatus ( IKaaClientStateStoragePtr  status)
inline

Definition at line 43 of file KaaClientContext.hpp.


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