client-cpp
0.6.1
|
#include <BootstrapTransport.hpp>
Public Member Functions | |
BootstrapTransport (IKaaChannelManager &channelManager, IBootstrapManager &bootstrapManager) | |
void | sync () |
std::shared_ptr< Resolve > | createResolveRequest () |
void | onResolveResponse (OperationsServerList servers) |
Public Member Functions inherited from kaa::AbstractKaaTransport< TransportType::BOOTSTRAP > | |
virtual | ~AbstractKaaTransport () |
AbstractKaaTransport (IKaaChannelManager &channelManager) | |
virtual void | setClientState (IKaaClientStateStoragePtr status) |
Public Member Functions inherited from kaa::IKaaTransport | |
virtual | ~IKaaTransport () |
Public Member Functions inherited from kaa::IBootstrapTransport | |
virtual | ~IBootstrapTransport () |
Additional Inherited Members | |
Protected Member Functions inherited from kaa::AbstractKaaTransport< TransportType::BOOTSTRAP > | |
void | syncByType (TransportType transportType=Type) |
void | syncAll () |
void | syncAck (TransportType transportType=Type) |
Protected Attributes inherited from kaa::AbstractKaaTransport< TransportType::BOOTSTRAP > | |
const TransportType | type_ |
IKaaChannelManager & | channelManager_ |
IKaaClientStateStoragePtr | clientStatus_ |
Definition at line 26 of file BootstrapTransport.hpp.
kaa::BootstrapTransport::BootstrapTransport | ( | IKaaChannelManager & | channelManager, |
IBootstrapManager & | bootstrapManager | ||
) |
|
virtual |
Creates new Resolve request.
Implements kaa::IBootstrapTransport.
|
virtual |
Updates the state of the Bootstrap manager according the given response.
servers | response from Bootstrap server. |
Implements kaa::IBootstrapTransport.
|
virtual |
Sets the specific IKaaChannelManager for the current transport.
channelManager | manager to be set. |
Implements kaa::IKaaTransport.