1 #ifndef _GEMFIRE_CACHEABLEOBJECTARRAY_HPP_ 2 #define _GEMFIRE_CACHEABLEOBJECTARRAY_HPP_ 13 #include "gfcpp_globals.hpp" 38 virtual void toData(
DataOutput& output )
const;
58 virtual int32_t classId( )
const;
65 virtual int8_t typeId( )
const;
84 virtual uint32_t objectSize( )
const;
107 #endif // _GEMFIRE_CACHEABLEOBJECTARRAY_HPP_ CacheableObjectArray(int32_t n)
Create a vector with n elements allocated.
Definition: CacheableObjectArray.hpp:93
Vector template type class.
Definition: VectorT.hpp:24
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:62
static CacheableObjectArrayPtr create()
Factory method for creating the default instance of CacheableObjectArray.
Definition: CacheableObjectArray.hpp:70
static Serializable * createDeserializable()
creation function for java Object[]
Definition: CacheableObjectArray.hpp:48
static CacheableObjectArrayPtr create(int32_t n)
Factory method for creating an instance of CacheableObjectArray with given size.
Definition: CacheableObjectArray.hpp:79
CacheableObjectArray()
Constructor, used for deserialization.
Definition: CacheableObjectArray.hpp:90
Implement an immutable Vector of Cacheable objects that can serve as a distributable object for cachi...
Definition: CacheableObjectArray.hpp:28
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
This abstract base class is the superclass of all user objects in the cache that can be serialized...
Definition: Serializable.hpp:39
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
Interface of an iterator for VectorT.
Definition: VectorT.hpp:32
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:35