client-cpp  0.10.0
kaa::KaaClientPlatformContext Class Reference

#include <KaaClientPlatformContext.hpp>

+ Inheritance diagram for kaa::KaaClientPlatformContext:
+ Collaboration diagram for kaa::KaaClientPlatformContext:

Public Member Functions

 KaaClientPlatformContext ()
 
 KaaClientPlatformContext (const KaaClientProperties &properties)
 
 KaaClientPlatformContext (const KaaClientProperties &properties, IExecutorContextPtr executorContext)
 
virtual KaaClientPropertiesgetProperties ()
 Returns platform SDK properties. More...
 
virtual std::unique_ptr
< IConnectivityChecker
createConnectivityChecker ()
 Returns platform dependent implementation of ConnectivityChecker. More...
 
virtual IExecutorContextgetExecutorContext ()
 Returns SDK thread execution context. More...
 
 KaaClientPlatformContext (const KaaClientPlatformContext &properties)=delete
 
KaaClientPlatformContextoperator= (const KaaClientPlatformContext &properties)=delete
 
 KaaClientPlatformContext (KaaClientPlatformContext &&properties)=delete
 
KaaClientPlatformContextoperator= (KaaClientPlatformContext &&properties)=delete
 
 ~KaaClientPlatformContext () noexcept=default
 
- Public Member Functions inherited from kaa::IKaaClientPlatformContext
virtual ~IKaaClientPlatformContext ()=default
 

Detailed Description

Definition at line 31 of file KaaClientPlatformContext.hpp.

Constructor & Destructor Documentation

kaa::KaaClientPlatformContext::KaaClientPlatformContext ( )
inline

Definition at line 34 of file KaaClientPlatformContext.hpp.

kaa::KaaClientPlatformContext::KaaClientPlatformContext ( const KaaClientProperties properties)
inline

Definition at line 38 of file KaaClientPlatformContext.hpp.

kaa::KaaClientPlatformContext::KaaClientPlatformContext ( const KaaClientProperties properties,
IExecutorContextPtr  executorContext 
)
inline

Definition at line 42 of file KaaClientPlatformContext.hpp.

kaa::KaaClientPlatformContext::KaaClientPlatformContext ( const KaaClientPlatformContext properties)
delete
kaa::KaaClientPlatformContext::KaaClientPlatformContext ( KaaClientPlatformContext &&  properties)
delete
kaa::KaaClientPlatformContext::~KaaClientPlatformContext ( )
defaultnoexcept

Member Function Documentation

virtual std::unique_ptr<IConnectivityChecker> kaa::KaaClientPlatformContext::createConnectivityChecker ( )
inlinevirtual

Returns platform dependent implementation of ConnectivityChecker.

Returns
Implementation of ConnectivityChecker.

Implements kaa::IKaaClientPlatformContext.

Definition at line 55 of file KaaClientPlatformContext.hpp.

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

Returns SDK thread execution context.

Returns
SDK thread execution context

Implements kaa::IKaaClientPlatformContext.

Definition at line 60 of file KaaClientPlatformContext.hpp.

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

Returns platform SDK properties.

Returns
Reference to KaaClientProperties instance.

Implements kaa::IKaaClientPlatformContext.

Definition at line 50 of file KaaClientPlatformContext.hpp.

KaaClientPlatformContext& kaa::KaaClientPlatformContext::operator= ( const KaaClientPlatformContext properties)
delete
KaaClientPlatformContext& kaa::KaaClientPlatformContext::operator= ( KaaClientPlatformContext &&  properties)
delete

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