20 #ifndef HAZELCAST_IdentifiedDataSerializable
21 #define HAZELCAST_IdentifiedDataSerializable
23 #include "hazelcast/util/HazelcastDll.h"
27 namespace serialization {
28 class ObjectDataOutput;
30 class ObjectDataInput;
54 virtual int getFactoryId()
const = 0;
59 virtual int getClassId()
const = 0;
79 #endif //HAZELCAST_DataSerializable
Provides serialization methods for primitive types,a arrays of primitive types, Portable, IdentifiedDataSerializable and custom serializables.
Definition: ObjectDataOutput.h:51
Classes that will be used with hazelcast data structures like IMap, IQueue etc should either inherit ...
Definition: IdentifiedDataSerializable.h:42
virtual ~IdentifiedDataSerializable()
Destructor.
Definition: IdentifiedDataSerializable.h:47