Hazelcast C++ Client
Public Member Functions | List of all members
hazelcast::client::serialization::DataSerializableFactory Class Referenceabstract

DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization. More...

#include <DataSerializableFactory.h>

Public Member Functions

virtual std::auto_ptr< IdentifiedDataSerializablecreate (int32_t classId)=0
 Creates an IdentifiedDataSerializable instance using given class ID. More...
 

Detailed Description

DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization.

You should implement this interface as copyable since it will be copied into the SerializationConfig.

See also
IdentifiedDataSerializable

Member Function Documentation

◆ create()

virtual std::auto_ptr<IdentifiedDataSerializable> hazelcast::client::serialization::DataSerializableFactory::create ( int32_t  classId)
pure virtual

Creates an IdentifiedDataSerializable instance using given class ID.

Parameters
classIdIdentifiedDataSerializable type ID
Returns
IdentifiedDataSerializable instance or
null
if type ID is not known by this factory

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