|
client-cpp
0.6.1
|
#include <ProfileTransport.hpp>
Inheritance diagram for kaa::ProfileTransport:
Collaboration diagram for kaa::ProfileTransport:Public Member Functions | |
| ProfileTransport (IKaaChannelManager &channelManager, const Botan::MemoryVector< std::uint8_t > &publicKey) | |
| virtual void | sync () |
| virtual ProfileSyncRequestPtr | createProfileRequest () |
| virtual void | onProfileResponse (const ProfileSyncResponse &response) |
| virtual void | setProfileManager (IProfileManager *manager) |
Public Member Functions inherited from kaa::AbstractKaaTransport< TransportType::PROFILE > | |
| 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::IProfileTransport | |
| virtual | ~IProfileTransport () |
Additional Inherited Members | |
Protected Member Functions inherited from kaa::AbstractKaaTransport< TransportType::PROFILE > | |
| void | syncByType (TransportType transportType=Type) |
| void | syncAll () |
| void | syncAck (TransportType transportType=Type) |
Protected Attributes inherited from kaa::AbstractKaaTransport< TransportType::PROFILE > | |
| const TransportType | type_ |
| IKaaChannelManager & | channelManager_ |
| IKaaClientStateStoragePtr | clientStatus_ |
Definition at line 33 of file ProfileTransport.hpp.
| kaa::ProfileTransport::ProfileTransport | ( | IKaaChannelManager & | channelManager, |
| const Botan::MemoryVector< std::uint8_t > & | publicKey | ||
| ) |
|
virtual |
Creates a new Profile update request.
Implements kaa::IProfileTransport.
|
virtual |
Updates the state of the Profile manager from the given response.
| response | the response from the server. |
Implements kaa::IProfileTransport.
|
inlinevirtual |
Sets the given Profile manager.
| manager | the Profile manager to be set. |
Implements kaa::IProfileTransport.
Definition at line 48 of file ProfileTransport.hpp.
|
inlinevirtual |
Sets the specific IKaaChannelManager for the current transport.
| channelManager | manager to be set. |
Implements kaa::IKaaTransport.
Definition at line 40 of file ProfileTransport.hpp.