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