client-cpp  0.0.1-SNAPSHOT
kaa::DefaultDeltaManager Class Reference

#include <DefaultDeltaManager.hpp>

+ Inheritance diagram for kaa::DefaultDeltaManager:
+ Collaboration diagram for kaa::DefaultDeltaManager:

Public Member Functions

 DefaultDeltaManager ()
 
virtual void onDeltaRecevied (int index, const avro::GenericDatum &data, bool full_resync)
 
virtual void registerRootReceiver (IDeltaReceiver *rootReceiver)
 
virtual void subscribeForDeltaUpdates (const DeltaHandlerId &handlerId, IDeltaReceiver *receiver)
 
virtual void unsubscribeFromDeltaUpdates (const DeltaHandlerId &handlerId)
 
- Public Member Functions inherited from kaa::IDeltaManager
virtual ~IDeltaManager ()
 
- Public Member Functions inherited from kaa::IGenericDeltaReceiver
virtual ~IGenericDeltaReceiver ()
 

Detailed Description

Definition at line 32 of file DefaultDeltaManager.hpp.

Constructor & Destructor Documentation

kaa::DefaultDeltaManager::DefaultDeltaManager ( )

Default constructor

Member Function Documentation

virtual void kaa::DefaultDeltaManager::onDeltaRecevied ( int  index,
const avro::GenericDatum &  data,
bool  full_resync 
)
virtual

Will be called on each deserialized delta

Parameters
indexindex of the current delta in the union list
dataavro generic object with deserialized delta
full_resuncsignals if data contains full configuration resync or partial update

Implements kaa::IGenericDeltaReceiver.

virtual void kaa::DefaultDeltaManager::registerRootReceiver ( IDeltaReceiver rootReceiver)
virtual

Registers root receiver to receive first and full resync deltas

Parameters
receiverthe root receiver object

Implements kaa::IDeltaManager.

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

Subscribes receiver for delta updates by the given handler id

Parameters
handlerIdid of the delta handler
receiverthe object which is going to receive updates

Implements kaa::IDeltaManager.

virtual void kaa::DefaultDeltaManager::unsubscribeFromDeltaUpdates ( const DeltaHandlerId handlerId)
virtual

Unsubscribes receiver from delta updates

Parameters
handlerIdid of the handler which is going to be unsubscribed

Implements kaa::IDeltaManager.


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