VMware Tanzu GemFire Native .NET Reference 10.3.0
Apache::Geode::Client::CacheableUndefined Class Reference

Encapsulate an undefined result. More...

#include <CacheableUndefined.hpp>

Inherits Apache::Geode::Client::IDataSerializableFixedId.

Public Member Functions

 CacheableUndefined ()
 Allocates a new empty instance. More...
 
virtual void FromData (DataInput^ input)
 Deserialize this object, typical implementation should return the 'this' pointer. More...
 
virtual void ToData (DataOutput^ output)
 Serializes this object. More...
 
String ^ ToString ()
 Return a string representation of the object. More...
 

Static Public Member Functions

static CacheableUndefinedCreate ()
 Static function to create a new empty instance. More...
 
static ISerializableCreateDeserializable ()
 Factory function to register this class. More...
 

Properties

Int32 DSFID [get]
 Returns the classId of the instance being serialized. More...
 
virtual System::UInt64 ObjectSize [get]
 return the size of this object in bytes More...
 

Detailed Description

Encapsulate an undefined result.

Constructor & Destructor Documentation

◆ CacheableUndefined()

Apache::Geode::Client::CacheableUndefined::CacheableUndefined ( )
inline

Allocates a new empty instance.

Member Function Documentation

◆ Create()

static CacheableUndefined ^ Apache::Geode::Client::CacheableUndefined::Create ( )
inlinestatic

Static function to create a new empty instance.

◆ CreateDeserializable()

static ISerializable ^ Apache::Geode::Client::CacheableUndefined::CreateDeserializable ( )
inlinestatic

Factory function to register this class.

◆ FromData()

virtual void Apache::Geode::Client::CacheableUndefined::FromData ( DataInput input)
virtual

Deserialize this object, typical implementation should return the 'this' pointer.

Parameters
inputthe DataInput stream to use for reading the object data
Returns
the deserialized object

◆ ToData()

virtual void Apache::Geode::Client::CacheableUndefined::ToData ( DataOutput output)
virtual

Serializes this object.

Parameters
outputthe DataOutput object to use for serializing the object

◆ ToString()

String ^ Apache::Geode::Client::ISerializable::ToString ( )
inherited

Return a string representation of the object.

Implemented in Apache::Geode::Client::CacheableBuiltinKey< TNative, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableBoolean, bool, static_cast< int8_t >(DSCode::CacheableBoolean)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableByte, Byte, static_cast< int8_t >(DSCode::CacheableByte)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableCharacter, Char, static_cast< int8_t >(DSCode::CacheableCharacter)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableDouble, Double, static_cast< int8_t >(DSCode::CacheableDouble)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableFloat, Single, static_cast< int8_t >(DSCode::CacheableFloat)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt16, System::Int16, static_cast< int8_t >(DSCode::CacheableInt16)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt32, System::Int32, static_cast< int8_t >(DSCode::CacheableInt32)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt64, System::Int64, static_cast< int8_t >(DSCode::CacheableInt64)>, Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinArray< NativeArray, NativeArray, ManagedType, DsCode >, Apache::Geode::Client::CacheableDate, Apache::Geode::Client::CacheableFileName, Apache::Geode::Client::CacheableObject, Apache::Geode::Client::CacheableObjectXml, Apache::Geode::Client::CacheableString, Apache::Geode::Client::CacheableStringArray, Apache::Geode::Client::Properties< TPropKey, TPropValue >, Apache::Geode::Client::Properties< String^, String^>, and Apache::Geode::Client::Serializable.

Property Documentation

◆ DSFID

Int32 Apache::Geode::Client::CacheableUndefined::DSFID
get

Returns the classId of the instance being serialized.

This is used by deserialization to determine what instance type to create and deserialize into.

Returns
the classId

◆ ObjectSize

virtual System:: UInt64 Apache::Geode::Client::CacheableUndefined::ObjectSize
get

return the size of this object in bytes


Apache Geode C++ Cache .NET API Documentation