1 #ifndef __GEMFIRE_PROPERTIES_H__ 2 #define __GEMFIRE_PROPERTIES_H__ 18 #include "gfcpp_globals.hpp" 46 virtual ~Visitor( ) { }
68 void insert(
const char* key,
const char* value );
75 void insert(
const char* key,
const int value );
89 void remove(
const char* key );
101 void foreach( Visitor& visitor )
const;
104 uint32_t getSize()
const;
117 void load(
const char* fileName );
122 virtual void toData(
DataOutput& output )
const;
133 virtual int32_t classId( )
const;
136 virtual int8_t typeId( )
const;
158 #endif //ifndef __GEMFIRE_PROPERTIES_H__ Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:62
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
virtual uint32_t objectSize() const
return the size in bytes of the instance being serialized.
Definition: Properties.hpp:138
This abstract base class is the superclass of all user objects in the cache that can be serialized...
Definition: Serializable.hpp:39
Contains a set of (key, value) pair properties with key being the name of the property; value...
Definition: Properties.hpp:37
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51