VersionedPortable is an extension to Portable to support per class version instead of a global serialization version. More...
#include <VersionedPortable.h>
Inheritance diagram for hazelcast::client::serialization::VersionedPortable: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... | |
| virtual int | getSerializerId () const |
| Not public api. 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.
1.8.6