client-cpp  0.7.0
kaa::ProfileManager Class Reference

#include <ProfileManager.hpp>

+ Inheritance diagram for kaa::ProfileManager:
+ Collaboration diagram for kaa::ProfileManager:

Public Member Functions

 ProfileManager ()
 
virtual void setProfileContainer (IProfileContainerPtr container)
 
SharedDataBuffer getSerializedProfile ()
 
void updateProfile ()
 
virtual void setTransport (IProfileTransportPtr transport)
 
- Public Member Functions inherited from kaa::IProfileManager
virtual ~IProfileManager ()
 

Detailed Description

Default profile manager Responsible for the profile container management and ProfileListener creation

Definition at line 34 of file ProfileManager.hpp.

Constructor & Destructor Documentation

kaa::ProfileManager::ProfileManager ( )
inline

Definition at line 36 of file ProfileManager.hpp.

Member Function Documentation

SharedDataBuffer kaa::ProfileManager::getSerializedProfile ( )
inlinevirtual

Retrieves serialized profile

Returns
byte array with serialized profile

Implements kaa::IProfileManager.

Definition at line 50 of file ProfileManager.hpp.

void kaa::ProfileManager::setProfileContainer ( IProfileContainerPtr  container)
inlinevirtual

Sets profile container implemented by the user

Parameters
containeruser-defined container

Implements kaa::IProfileManager.

Definition at line 83 of file ProfileManager.hpp.

virtual void kaa::ProfileManager::setTransport ( IProfileTransportPtr  transport)
inlinevirtual

Sets profile transport

Parameters
Profiletransport

Definition at line 71 of file ProfileManager.hpp.

void kaa::ProfileManager::updateProfile ( )
inlinevirtual

Notifies server that profile has been updated.

Implements kaa::IProfileManager.

Definition at line 59 of file ProfileManager.hpp.


The documentation for this class was generated from the following file: