AbstractKaaClient Class Reference
Inherits from | NSObject |
---|---|
Conforms to | GenericKaaClient |
Declared in | AbstractKaaClient.h |
Overview
Abstract class that holds general elements of Kaa library.
This class creates and binds Kaa library modules. Public access to each module is performed using KaaClient interface.
Class contains abstract methods [AbstractKaaClient createHttpClientWithURLString:privateKeyRef:publicKeyRef:remoteKey:] and few more which are used to reference the platform-specific implementation of http client and Kaa’s state persistent storage.
Http client AbstractHttpClient is used to provide basic communication with Bootstrap and Operation servers using HTTP protocol.
– buildChannelManagerWithBootstrapManager:servers:
- (id<KaaInternalChannelManager>)buildChannelManagerWithBootstrapManager:(id<BootstrapManager>)bootstrapManager servers:(NSDictionary *)bootstrapServers
Parameters
bootstrapServers |
Dictionary with <TransportProtocolId, NSArray < TransportConnectionInfo >> as key-value |
---|
Discussion
Declared In
AbstractKaaClient.h