client-cpp  0.0.1-SNAPSHOT
kaa::IDeltaManager Class Referenceabstract

#include <IDeltaManager.hpp>

+ Inheritance diagram for kaa::IDeltaManager:

Public Member Functions

virtual void registerRootReceiver (IDeltaReceiver *receiver)=0
 
virtual void subscribeForDeltaUpdates (const DeltaHandlerId &handlerId, IDeltaReceiver *receiver)=0
 
virtual void unsubscribeFromDeltaUpdates (const DeltaHandlerId &handlerId)=0
 
virtual ~IDeltaManager ()
 

Detailed Description

Interface for the delta manager

Definition at line 28 of file IDeltaManager.hpp.

Constructor & Destructor Documentation

virtual kaa::IDeltaManager::~IDeltaManager ( )
inlinevirtual

Definition at line 60 of file IDeltaManager.hpp.

Member Function Documentation

virtual void kaa::IDeltaManager::registerRootReceiver ( IDeltaReceiver receiver)
pure virtual

Registers root receiver to receive first and full resync deltas

Parameters
receiverthe root receiver object
See also
DeltaReceiver

Implemented in kaa::DefaultDeltaManager.

virtual void kaa::IDeltaManager::subscribeForDeltaUpdates ( const DeltaHandlerId handlerId,
IDeltaReceiver receiver 
)
pure virtual

Subscribes receiver for delta updates by the given handler id

Parameters
handlerIdid of the delta handler
receiverthe object to receive updates
See also
DeltaHandlerId
IDeltaReceiver

Implemented in kaa::DefaultDeltaManager.

virtual void kaa::IDeltaManager::unsubscribeFromDeltaUpdates ( const DeltaHandlerId handlerId)
pure virtual

Unsubscribes receiver from delta updates

Parameters
handlerIdid of the handler to be unsubscribed
See also
DeltaHandlerId

Implemented in kaa::DefaultDeltaManager.


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