client-cpp
0.6.3
|
#include <KaaClient.hpp>
Public Member Functions | |
KaaClient () | |
virtual | ~KaaClient () |
void | init (int options=KAA_DEFAULT_OPTIONS) |
void | start () |
void | stop () |
void | pause () |
void | resume () |
virtual IProfileManager & | getProfileManager () |
virtual IKaaChannelManager & | getChannelManager () |
virtual const KeyPair & | getClientKeyPair () |
virtual IKaaDataMultiplexer & | getOperationMultiplexer () |
virtual IKaaDataDemultiplexer & | getOperationDemultiplexer () |
virtual IKaaDataMultiplexer & | getBootstrapMultiplexer () |
virtual IKaaDataDemultiplexer & | getBootstrapDemultiplexer () |
Public Member Functions inherited from kaa::IKaaClient | |
virtual | ~IKaaClient () |
Static Public Attributes | |
static const int | KAA_DEFAULT_OPTIONS |
Definition at line 61 of file KaaClient.hpp.
kaa::KaaClient::KaaClient | ( | ) |
|
inlinevirtual |
Definition at line 64 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa bootstrap data demultiplexer
Implements kaa::IKaaClient.
Definition at line 96 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa bootstrap data multiplexer
Implements kaa::IKaaClient.
Definition at line 95 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa channel manager
Implements kaa::IKaaClient.
Definition at line 87 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves the client's public and private key.
Required in user implementation of an operation data channel. Public key hash (SHA-1) is used by servers as identification number to uniquely identify each connected endpoint.
Private key is used by encryption schema between endpoint and servers.
Implements kaa::IKaaClient.
Definition at line 88 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa operations data demultiplexer
Implements kaa::IKaaClient.
Definition at line 93 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa operations data multiplexer
Implements kaa::IKaaClient.
Definition at line 92 of file KaaClient.hpp.
|
inlinevirtual |
Retrieves Kaa profile manager.
Implements kaa::IKaaClient.
Definition at line 72 of file KaaClient.hpp.
void kaa::KaaClient::init | ( | int | options = KAA_DEFAULT_OPTIONS | ) |
void kaa::KaaClient::pause | ( | ) |
void kaa::KaaClient::resume | ( | ) |
void kaa::KaaClient::start | ( | ) |
void kaa::KaaClient::stop | ( | ) |
|
static |
Definition at line 105 of file KaaClient.hpp.