1 #ifndef __PDXINSTANCE_FACTORY_HPP_ 2 #define __PDXINSTANCE_FACTORY_HPP_ 12 #include "PdxInstance.hpp" 13 #include "gfcpp_globals.hpp" 219 virtual PdxInstanceFactoryPtr writeBooleanArray(
const char* fieldName,
bool* value, int32_t length) = 0;
231 virtual PdxInstanceFactoryPtr writeWideCharArray(
const char* fieldName,
wchar_t* value, int32_t length) = 0;
243 virtual PdxInstanceFactoryPtr writeCharArray(
const char* fieldName,
char* value, int32_t length) = 0;
255 virtual PdxInstanceFactoryPtr writeByteArray(
const char* fieldName, int8_t* value, int32_t length) = 0;
267 virtual PdxInstanceFactoryPtr writeShortArray(
const char* fieldName, int16_t* value, int32_t length) = 0;
279 virtual PdxInstanceFactoryPtr writeIntArray(
const char* fieldName, int32_t* value, int32_t length) = 0;
291 virtual PdxInstanceFactoryPtr writeLongArray(
const char* fieldName, int64_t* value, int32_t length) = 0;
303 virtual PdxInstanceFactoryPtr writeFloatArray(
const char* fieldName,
float* value, int32_t length) = 0;
315 virtual PdxInstanceFactoryPtr writeDoubleArray(
const char* fieldName,
double* value, int32_t length) = 0;
327 virtual PdxInstanceFactoryPtr writeStringArray(
const char* fieldName,
char** value, int32_t length) = 0;
339 virtual PdxInstanceFactoryPtr writeWideStringArray(
const char* fieldName,
wchar_t** value, int32_t length) = 0;
365 virtual PdxInstanceFactoryPtr writeArrayOfByteArrays(
const char* fieldName, int8_t** value, int32_t arrayLength, int32_t* elementLength) = 0;
Contains generic template definitions for Cacheable types and instantiations for built-in types...
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:31
PdxInstanceFactory gives you a way to create PdxInstances.
Definition: PdxInstanceFactory.hpp:29
PdxInstanceFactory()
constructors
Definition: PdxInstanceFactory.hpp:42
virtual ~PdxInstanceFactory()
destructor
Definition: PdxInstanceFactory.hpp:35
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:35