client-cpp
0.0.1-SNAPSHOT
|
#include <IDeltaType.hpp>
Public Types | |
typedef boost::any | DeltaValue |
typedef std::list< DeltaValue > | AddedItems |
typedef std::list< DeltaHandlerId > | RemovedItems |
Public Member Functions | |
virtual bool | isDefault ()=0 |
virtual bool | isReset ()=0 |
virtual const DeltaValue & | getNewValue ()=0 |
virtual const RemovedItems & | getRemovedItems ()=0 |
virtual const AddedItems & | getAddedItems ()=0 |
virtual std::string | toString () const =0 |
virtual | ~IDeltaType () |
Interface of delta type object
Definition at line 34 of file IDeltaType.hpp.
typedef std::list<DeltaValue> kaa::IDeltaType::AddedItems |
Definition at line 37 of file IDeltaType.hpp.
typedef boost::any kaa::IDeltaType::DeltaValue |
Definition at line 36 of file IDeltaType.hpp.
typedef std::list<DeltaHandlerId> kaa::IDeltaType::RemovedItems |
Definition at line 38 of file IDeltaType.hpp.
|
inlinevirtual |
Definition at line 88 of file IDeltaType.hpp.
|
pure virtual |
Retrieves list of added items
Implemented in kaa::EmptyDeltaType, and kaa::AddedItemsDeltaType.
|
pure virtual |
Retrieves new field value
Implemented in kaa::EmptyDeltaType, and kaa::ValueDeltaType.
|
pure virtual |
Retrieves list of removed editable items
Implemented in kaa::EmptyDeltaType, and kaa::RemovedItemsDeltaType.
|
pure virtual |
Checks if the field was set to default value
Implemented in kaa::EmptyDeltaType, and kaa::DefaultDeltaType.
|
pure virtual |
Checks if the container field was cleared
Implemented in kaa::EmptyDeltaType, and kaa::ResetDeltaType.
|
pure virtual |
Retrieves JSON representation of the inner data
Implemented in kaa::EmptyDeltaType, kaa::AddedItemsDeltaType, kaa::RemovedItemsDeltaType, kaa::ValueDeltaType, kaa::DefaultDeltaType, and kaa::ResetDeltaType.