| 
    client-cpp
    0.0.1-SNAPSHOT
    
   | 
 
#include <IDeltaType.hpp>
 Inheritance diagram for kaa::IDeltaType: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.