VersionedPortable is an extension to Portable to support per class version instead of a global serialization version. More...
#include <VersionedPortable.h>
Public Member Functions | |
virtual int | getClassVersion () const =0 |
Returns version for this Portable class. More... | |
virtual | ~VersionedPortable () |
Destructor. | |
Public Member Functions inherited from hazelcast::client::serialization::Portable | |
virtual | ~Portable () |
Destructor. | |
virtual int | getFactoryId () const =0 |
virtual int | getClassId () const =0 |
virtual void | writePortable (PortableWriter &writer) const =0 |
Defines how this class will be written. More... | |
virtual void | readPortable (PortableReader &reader)=0 |
Defines how this class will be read. More... | |
VersionedPortable is an extension to Portable to support per class version instead of a global serialization version.
|
pure virtual |
Returns version for this Portable class.