Hazelcast C++ Client
 All Classes Functions Variables Enumerations Pages
Public Member Functions | List of all members
hazelcast::client::serialization::VersionedPortable Class Referenceabstract

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...
 

Detailed Description

VersionedPortable is an extension to Portable to support per class version instead of a global serialization version.

See Also
Portable

Member Function Documentation

virtual int hazelcast::client::serialization::VersionedPortable::getClassVersion ( ) const
pure virtual

Returns version for this Portable class.

Returns
class version

The documentation for this class was generated from the following files: