client-cpp  0.10.0
kaa::ClientStatus Class Reference

#include <ClientStatus.hpp>

+ Inheritance diagram for kaa::ClientStatus:
+ Collaboration diagram for kaa::ClientStatus:

Public Member Functions

 ClientStatus (IKaaClientContext &context)
 
 ~ClientStatus ()
 
std::int32_t getEventSequenceNumber () const
 
void setEventSequenceNumber (std::int32_t sequenceNumber)
 
bool isRegistered () const
 
void setRegistered (bool isRegistered)
 
Topics getTopicList () const
 
void setTopicList (const Topics &topicList)
 
HashDigest getProfileHash () const
 
void setProfileHash (HashDigest hash)
 
AttachedEndpoints getAttachedEndpoints () const
 
void setAttachedEndpoints (const AttachedEndpoints &endpoints)
 
std::string getEndpointAccessToken ()
 
void setEndpointAccessToken (const std::string &token)
 
std::string refreshEndpointAccessToken ()
 
bool getEndpointAttachStatus () const
 
void setEndpointAttachStatus (bool isAttached)
 
std::string getEndpointKeyHash () const
 
void setEndpointKeyHash (const std::string &keyHash)
 
void setTopicListHash (const std::int32_t topicListHash)
 
std::int32_t getTopicListHash ()
 
void setTopicStates (const TopicStates &subscriptions)
 
TopicStatesgetTopicStates ()
 
virtual bool isSDKPropertiesUpdated () const
 
virtual bool isProfileResyncNeeded () const
 
virtual void setProfileResyncNeeded (bool isNeeded)
 
void read ()
 
void save ()
 
- Public Member Functions inherited from kaa::IKaaClientStateStorage
virtual ~IKaaClientStateStorage ()
 
virtual void setProfileHash (HashDigest hash)=0
 

Detailed Description

Definition at line 44 of file ClientStatus.hpp.

Constructor & Destructor Documentation

kaa::ClientStatus::ClientStatus ( IKaaClientContext context)
kaa::ClientStatus::~ClientStatus ( )
inline

Definition at line 47 of file ClientStatus.hpp.

Member Function Documentation

AttachedEndpoints kaa::ClientStatus::getAttachedEndpoints ( ) const
virtual
std::string kaa::ClientStatus::getEndpointAccessToken ( )
virtual
bool kaa::ClientStatus::getEndpointAttachStatus ( ) const
virtual
std::string kaa::ClientStatus::getEndpointKeyHash ( ) const
virtual
std::int32_t kaa::ClientStatus::getEventSequenceNumber ( ) const
virtual
HashDigest kaa::ClientStatus::getProfileHash ( ) const
virtual
Topics kaa::ClientStatus::getTopicList ( ) const
virtual
std::int32_t kaa::ClientStatus::getTopicListHash ( )
virtual
TopicStates& kaa::ClientStatus::getTopicStates ( )
virtual
virtual bool kaa::ClientStatus::isProfileResyncNeeded ( ) const
virtual
bool kaa::ClientStatus::isRegistered ( ) const
virtual
virtual bool kaa::ClientStatus::isSDKPropertiesUpdated ( ) const
inlinevirtual

Implements kaa::IKaaClientStateStorage.

Definition at line 80 of file ClientStatus.hpp.

void kaa::ClientStatus::read ( )
virtual
std::string kaa::ClientStatus::refreshEndpointAccessToken ( )
virtual
void kaa::ClientStatus::save ( )
virtual
void kaa::ClientStatus::setAttachedEndpoints ( const AttachedEndpoints endpoints)
virtual
void kaa::ClientStatus::setEndpointAccessToken ( const std::string &  token)
virtual
void kaa::ClientStatus::setEndpointAttachStatus ( bool  isAttached)
virtual
void kaa::ClientStatus::setEndpointKeyHash ( const std::string &  keyHash)
virtual
void kaa::ClientStatus::setEventSequenceNumber ( std::int32_t  sequenceNumber)
virtual
void kaa::ClientStatus::setProfileHash ( HashDigest  hash)
virtual void kaa::ClientStatus::setProfileResyncNeeded ( bool  isNeeded)
virtual
void kaa::ClientStatus::setRegistered ( bool  isRegistered)
virtual
void kaa::ClientStatus::setTopicList ( const Topics &  topicList)
virtual
void kaa::ClientStatus::setTopicListHash ( const std::int32_t  topicListHash)
virtual
void kaa::ClientStatus::setTopicStates ( const TopicStates subscriptions)
virtual

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