client-cpp  0.10.0
kaa::IProfileManager Class Referenceabstract

#include <IProfileManager.hpp>

+ Inheritance diagram for kaa::IProfileManager:

Public Member Functions

virtual void setProfileContainer (IProfileContainerPtr container)=0
 
virtual void updateProfile ()=0
 
virtual bool isInitialized ()=0
 
virtual SharedDataBuffer getSerializedProfile ()=0
 
virtual ~IProfileManager ()
 

Detailed Description

Interface for the profile manager Responsible for the profile container management and IProfileListener creation

Definition at line 31 of file IProfileManager.hpp.

Constructor & Destructor Documentation

virtual kaa::IProfileManager::~IProfileManager ( )
inlinevirtual

Definition at line 58 of file IProfileManager.hpp.

Member Function Documentation

virtual SharedDataBuffer kaa::IProfileManager::getSerializedProfile ( )
pure virtual

Returns serialized profile

Implemented in kaa::ProfileManager.

virtual bool kaa::IProfileManager::isInitialized ( )
pure virtual

Check if a profile container is set what is mandatory in case of a non-default profile.

Implemented in kaa::ProfileManager.

virtual void kaa::IProfileManager::setProfileContainer ( IProfileContainerPtr  container)
pure virtual

Sets profile container implemented by the user.

Parameters
containerUser-defined container
See Also
AbstractProfileContainer

Implemented in kaa::ProfileManager.

virtual void kaa::IProfileManager::updateProfile ( )
pure virtual

Notifies server that profile has been updated.

Implemented in kaa::ProfileManager.


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