20 #ifndef HAZELCAST_IdentifiedDataSerializable
21 #define HAZELCAST_IdentifiedDataSerializable
23 #include "hazelcast/util/HazelcastDll.h"
25 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
27 #pragma warning(disable: 4251) //for dll export
32 namespace serialization {
33 class ObjectDataOutput;
35 class ObjectDataInput;
58 virtual int getFactoryId()
const = 0;
63 virtual int getClassId()
const = 0;
82 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
86 #endif //HAZELCAST_DataSerializable
Provides serialization methods for primitive types,a arrays of primitive types, Portable, IdentifiedDataSerializable and custom serializables.
Definition: ObjectDataOutput.h:54
Classes that will be used with hazelcast data structures like IMap, IQueue etc should either inherit ...
Definition: IdentifiedDataSerializable.h:47
virtual ~IdentifiedDataSerializable()
Destructor.
Definition: IdentifiedDataSerializable.h:52
Definition: MapEntryView.h:32