client-cpp  0.6.3
kaa::IProfileContainer Class Referenceabstract

#include <IProfileContainer.hpp>

+ Inheritance diagram for kaa::IProfileContainer:

Public Member Functions

virtual SharedDataBuffer getSerializedProfile ()=0
 
virtual void setProfileListener (ProfileListenerPtr listener)=0
 
virtual ~IProfileContainer ()
 

Detailed Description

Interface for the profile container. User-defined version should be inherited from AbstractProfileContainer

Definition at line 32 of file IProfileContainer.hpp.

Constructor & Destructor Documentation

virtual kaa::IProfileContainer::~IProfileContainer ( )
inlinevirtual

Definition at line 53 of file IProfileContainer.hpp.

Member Function Documentation

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

Retrieves serialized profile

Returns
byte array with serialized profile

Implemented in kaa::AbstractProfileContainer< T >.

virtual void kaa::IProfileContainer::setProfileListener ( ProfileListenerPtr  listener)
pure virtual

Set Kaa profile listener IProfileListener for the container. DO NOT use this API explicitly. When user sets his implementation of the profile container, Kaa uses this method to inject its own listener DefaultProfileListener.

Parameters
listenerListener that tracks profile updates

Implemented in kaa::AbstractProfileContainer< T >.


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