client-cpp
0.7.4
|
#include <ConfigurationTransport.hpp>
Public Member Functions | |
ConfigurationTransport (IKaaChannelManager &channelManager, IKaaClientStateStoragePtr status) | |
virtual void | sync () |
virtual std::shared_ptr < ConfigurationSyncRequest > | createConfigurationRequest () |
virtual void | onConfigurationResponse (const ConfigurationSyncResponse &response) |
virtual void | setConfigurationHashContainer (IConfigurationHashContainer *container) |
virtual void | setConfigurationProcessor (IConfigurationProcessor *processor) |
Public Member Functions inherited from kaa::AbstractKaaTransport< TransportType::CONFIGURATION > | |
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::IConfigurationTransport | |
virtual | ~IConfigurationTransport ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from kaa::AbstractKaaTransport< TransportType::CONFIGURATION > | |
void | syncByType (TransportType transportType=Type) |
void | syncAll () |
void | syncAck (TransportType transportType=Type) |
Protected Attributes inherited from kaa::AbstractKaaTransport< TransportType::CONFIGURATION > | |
const TransportType | type_ |
IKaaChannelManager & | channelManager_ |
IKaaClientStateStoragePtr | clientStatus_ |
Definition at line 32 of file ConfigurationTransport.hpp.
kaa::ConfigurationTransport::ConfigurationTransport | ( | IKaaChannelManager & | channelManager, |
IKaaClientStateStoragePtr | status | ||
) |
|
virtual |
Creates the configuration request.
Implements kaa::IConfigurationTransport.
|
virtual |
Updates the state of the Configuration manager according to the given response.
response | the configuration response. |
Implements kaa::IConfigurationTransport.
|
inlinevirtual |
Sets the configuration hash container.
container | the container to be set. |
Implements kaa::IConfigurationTransport.
Definition at line 42 of file ConfigurationTransport.hpp.
|
inlinevirtual |
Sets the configuration processor.
processor | the processor to be set. |
Implements kaa::IConfigurationTransport.
Definition at line 47 of file ConfigurationTransport.hpp.
|
virtual |
Sets the specific IKaaChannelManager for the current transport.
channelManager | manager to be set. |
Implements kaa::IKaaTransport.