client-cpp  0.10.0
kaa::IKaaClientStateStorage Class Referenceabstract

#include <IKaaClientStateStorage.hpp>

+ Inheritance diagram for kaa::IKaaClientStateStorage:

Public Member Functions

virtual ~IKaaClientStateStorage ()
 
virtual std::int32_t getEventSequenceNumber () const =0
 
virtual void setEventSequenceNumber (std::int32_t sequenceNumber)=0
 
virtual bool isRegistered () const =0
 
virtual void setRegistered (bool isRegistered)=0
 
virtual Topics getTopicList () const =0
 
virtual void setTopicList (const Topics &stateContainer)=0
 
virtual std::int32_t getTopicListHash ()=0
 
virtual void setTopicListHash (const std::int32_t topicListHash)=0
 
virtual HashDigest getProfileHash () const =0
 
virtual void setProfileHash (HashDigest hash)=0
 
virtual AttachedEndpoints getAttachedEndpoints () const =0
 
virtual void setAttachedEndpoints (const AttachedEndpoints &endpoints)=0
 
virtual std::string getEndpointAccessToken ()=0
 
virtual void setEndpointAccessToken (const std::string &token)=0
 
virtual std::string refreshEndpointAccessToken ()=0
 
virtual bool getEndpointAttachStatus () const =0
 
virtual void setEndpointAttachStatus (bool isAttached)=0
 
virtual std::string getEndpointKeyHash () const =0
 
virtual void setEndpointKeyHash (const std::string &keyHash)=0
 
virtual bool isSDKPropertiesUpdated () const =0
 
virtual TopicStatesgetTopicStates ()=0
 
virtual void setTopicStates (const TopicStates &states)=0
 
virtual bool isProfileResyncNeeded () const =0
 
virtual void setProfileResyncNeeded (bool isNeeded)=0
 
virtual void read ()=0
 
virtual void save ()=0
 

Detailed Description

Definition at line 35 of file IKaaClientStateStorage.hpp.

Constructor & Destructor Documentation

virtual kaa::IKaaClientStateStorage::~IKaaClientStateStorage ( )
inlinevirtual

Definition at line 37 of file IKaaClientStateStorage.hpp.

Member Function Documentation

virtual AttachedEndpoints kaa::IKaaClientStateStorage::getAttachedEndpoints ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual std::string kaa::IKaaClientStateStorage::getEndpointAccessToken ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual bool kaa::IKaaClientStateStorage::getEndpointAttachStatus ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual std::string kaa::IKaaClientStateStorage::getEndpointKeyHash ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual std::int32_t kaa::IKaaClientStateStorage::getEventSequenceNumber ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual HashDigest kaa::IKaaClientStateStorage::getProfileHash ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual Topics kaa::IKaaClientStateStorage::getTopicList ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual std::int32_t kaa::IKaaClientStateStorage::getTopicListHash ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual TopicStates& kaa::IKaaClientStateStorage::getTopicStates ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual bool kaa::IKaaClientStateStorage::isProfileResyncNeeded ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual bool kaa::IKaaClientStateStorage::isRegistered ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual bool kaa::IKaaClientStateStorage::isSDKPropertiesUpdated ( ) const
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::read ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual std::string kaa::IKaaClientStateStorage::refreshEndpointAccessToken ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::save ( )
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setAttachedEndpoints ( const AttachedEndpoints endpoints)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setEndpointAccessToken ( const std::string &  token)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setEndpointAttachStatus ( bool  isAttached)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setEndpointKeyHash ( const std::string &  keyHash)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setEventSequenceNumber ( std::int32_t  sequenceNumber)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setProfileHash ( HashDigest  hash)
pure virtual
virtual void kaa::IKaaClientStateStorage::setProfileResyncNeeded ( bool  isNeeded)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setRegistered ( bool  isRegistered)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setTopicList ( const Topics &  stateContainer)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setTopicListHash ( const std::int32_t  topicListHash)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setTopicStates ( const TopicStates states)
pure virtual

Implemented in kaa::ClientStatus.


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