client-cpp  0.7.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 std::int32_t getConfigurationSequenceNumber () const =0
 
virtual void setConfigurationSequenceNumber (std::int32_t sequenceNumber)=0
 
virtual std::int32_t getNotificationSequenceNumber () const =0
 
virtual void setNotificationSequenceNumber (std::int32_t sequenceNumber)=0
 
virtual SequenceNumber getAppSeqNumber () const =0
 
virtual void setAppSeqNumber (SequenceNumber appSeqNumber)=0
 
virtual bool isRegistered () const =0
 
virtual void setRegistered (bool isRegistered)=0
 
virtual DetailedTopicStates getTopicStates () const =0
 
virtual void setTopicStates (const DetailedTopicStates &stateContainer)=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 isConfigurationVersionUpdated () const =0
 
virtual void read ()=0
 
virtual void save ()=0
 

Detailed Description

Definition at line 44 of file IKaaClientStateStorage.hpp.

Constructor & Destructor Documentation

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

Definition at line 46 of file IKaaClientStateStorage.hpp.

Member Function Documentation

virtual SequenceNumber kaa::IKaaClientStateStorage::getAppSeqNumber ( ) const
pure virtual

Implemented in kaa::ClientStatus.

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

Implemented in kaa::ClientStatus.

virtual std::int32_t kaa::IKaaClientStateStorage::getConfigurationSequenceNumber ( ) 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 std::int32_t kaa::IKaaClientStateStorage::getNotificationSequenceNumber ( ) const
pure virtual

Implemented in kaa::ClientStatus.

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

Implemented in kaa::ClientStatus.

virtual DetailedTopicStates kaa::IKaaClientStateStorage::getTopicStates ( ) const
pure virtual

Implemented in kaa::ClientStatus.

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

Implemented in kaa::ClientStatus.

virtual bool kaa::IKaaClientStateStorage::isRegistered ( ) 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::setAppSeqNumber ( SequenceNumber  appSeqNumber)
pure virtual

Implemented in kaa::ClientStatus.

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

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setConfigurationSequenceNumber ( std::int32_t  sequenceNumber)
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::setNotificationSequenceNumber ( std::int32_t  sequenceNumber)
pure virtual

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setProfileHash ( HashDigest  hash)
pure virtual

Implemented in kaa::ClientStatus.

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

Implemented in kaa::ClientStatus.

virtual void kaa::IKaaClientStateStorage::setTopicStates ( const DetailedTopicStates stateContainer)
pure virtual

Implemented in kaa::ClientStatus.


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