client-cpp  0.10.0
kaa::IKaaClientPlatformContext Class Referenceabstract

#include <IKaaClientPlatformContext.hpp>

+ Inheritance diagram for kaa::IKaaClientPlatformContext:

Public Member Functions

virtual KaaClientPropertiesgetProperties ()=0
 Returns platform SDK properties. More...
 
virtual std::unique_ptr
< IConnectivityChecker
createConnectivityChecker ()=0
 Returns platform dependent implementation of ConnectivityChecker. More...
 
virtual IExecutorContextgetExecutorContext ()=0
 Returns SDK thread execution context. More...
 
virtual ~IKaaClientPlatformContext ()=default
 

Detailed Description

Represents platform specific context for Kaa client initialization

Author
Denis Kimcherenko

Definition at line 36 of file IKaaClientPlatformContext.hpp.

Constructor & Destructor Documentation

virtual kaa::IKaaClientPlatformContext::~IKaaClientPlatformContext ( )
virtualdefault

Member Function Documentation

virtual std::unique_ptr<IConnectivityChecker> kaa::IKaaClientPlatformContext::createConnectivityChecker ( )
pure virtual

Returns platform dependent implementation of ConnectivityChecker.

Returns
Implementation of ConnectivityChecker.

Implemented in kaa::KaaClientPlatformContext.

virtual IExecutorContext& kaa::IKaaClientPlatformContext::getExecutorContext ( )
pure virtual

Returns SDK thread execution context.

Returns
SDK thread execution context

Implemented in kaa::KaaClientPlatformContext.

virtual KaaClientProperties& kaa::IKaaClientPlatformContext::getProperties ( )
pure virtual

Returns platform SDK properties.

Returns
Reference to KaaClientProperties instance.

Implemented in kaa::KaaClientPlatformContext.


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