VMware Tanzu GemFire Native C++ Reference
10.1.5
|
Go to the documentation of this file.
20 #ifndef GEODE_DELTA_H_
21 #define GEODE_DELTA_H_
29 #include "internal/geode_globals.hpp"
50 class APACHE_GEODE_EXPORT
Delta {
91 virtual std::shared_ptr<Delta>
clone()
const = 0;
93 virtual ~
Delta() =
default;
102 #endif // GEODE_DELTA_H_
virtual void toDelta(DataOutput &out) const =0
Writes out delta information to out in a user-defined format.
virtual std::shared_ptr< Delta > clone() const =0
Creates a copy of the object on which delta is to be applied via notification.
This interface is used for delta propagation.
Definition: Delta.hpp:50
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:48
virtual bool hasDelta() const =0
hasDelta( ) is invoked by Geode during Region::put( std::shared_ptr<CacheableKey>,...
Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from...
Definition: DataInput.hpp:59
virtual void fromDelta(DataInput &in)=0
Reads in delta information to this object in a user-defined format.
Apache Geode C++ Cache API Documentation