17 #ifndef IKAACLIENTPLATFORMCONTEXT_HPP_
18 #define IKAACLIENTPLATFORMCONTEXT_HPP_
26 class IExecutorContext;
27 class KaaClientProperties;
28 class IConnectivityChecker;
std::shared_ptr< IKaaClientPlatformContext > IKaaClientPlatformContextPtr
virtual KaaClientProperties & getProperties()=0
Returns platform SDK properties.
virtual IExecutorContext & getExecutorContext()=0
Returns SDK thread execution context.
virtual std::unique_ptr< IConnectivityChecker > createConnectivityChecker()=0
Returns platform dependent implementation of ConnectivityChecker.
virtual ~IKaaClientPlatformContext()=default