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