client-cpp
0.10.0
|
#include <ProfileTransport.hpp>
Public Member Functions | |
ProfileTransport (IKaaChannelManager &channelManager, const PublicKey &publicKey, IKaaClientContext &context) | |
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, IKaaClientContext &context) | |
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_ |
IKaaClientContext & | context_ |
Definition at line 33 of file ProfileTransport.hpp.
kaa::ProfileTransport::ProfileTransport | ( | IKaaChannelManager & | channelManager, |
const PublicKey & | publicKey, | ||
IKaaClientContext & | context | ||
) |
|
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 45 of file ProfileTransport.hpp.
|
inlinevirtual |
Sends the update request to the server.
Implements kaa::IProfileTransport.
Definition at line 39 of file ProfileTransport.hpp.