Cgemfire::Assert | Declares debugging assertion reporting functions |
Cgemfire::CacheAttributesFactory | Creates instances of CacheAttributes |
Cgemfire::CqEvent | This interface provides methods to get all the information sent from the server about the CQ event |
Cgemfire::CqState | This interface gives information on the state of a CqQuery |
Cgemfire::DataInput | Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from a byte stream |
Cgemfire::DataOutput | Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a byte stream |
Cgemfire::Delta | This interface is used for delta propagation |
Cgemfire::DiskPolicyType | Enumerated type for disk policy |
Cgemfire::ExpirationAction | Enumerated type for expiration actions |
Cgemfire::HashMapOfSharedBase | Represents a HashMap of SharedBase |
►Cgemfire::HashMapT< TKEY, TVAL > | HashMap of TKEY to TVAL |
Cgemfire::HashMapOfCacheable | A map of CacheableKey objects to Cacheable that also extends SharedBase for smart pointers |
Cgemfire::HashMapOfException | A map of CacheableKey objects to Exception that also extends SharedBase for smart pointers |
Cgemfire::HashMapT< SharedPtr< CacheableString >, gemfire::SharedPtr > | |
Cgemfire::HashSetOfSharedBase | Represents a HashSet of SharedBase |
►Cgemfire::HashSetT< TKEY > | HashSet of TKEY |
Cgemfire::HashSetOfCacheableKey | A hash set of CacheableKey objects that also extends SharedBase for smart pointers |
Cgemfire::InternalCacheTransactionManager2PC | Extension of the gemfire::CacheTransactionManager that enables client application to use Gemfire transaction as part of the global XA transaction |
Cgemfire::HashMapOfSharedBase::Iterator | Interface of an iterator for HashMapOfSharedBase |
Cgemfire::VectorT< PTR_TYPE >::Iterator | Interface of an iterator for VectorT |
Cgemfire::HashSetOfSharedBase::Iterator | Interface of an iterator for HashSetOfSharedBase |
Cgemfire::HashSetT< TKEY >::Iterator | Interface of an iterator for HashSetT |
Cgemfire::VectorOfSharedBase::Iterator | Interface of an iterator for VectorOfSharedBase |
Cgemfire::Log | Defines methods available to clients that want to write a log message to their GemFire system's shared log file |
Cgemfire::LogVarargs | These functions are added to facilitate logging in printf format |
COperation | Enumerated type for Operation actions |
►Cgemfire::PdxInstance | PdxInstance provides run time access to the fields of a PDX without deserializing the PDX |
Cgemfire::WritablePdxInstance | WritablePdxInstance is a PdxInstance that also supports field modification using the setField method |
Cgemfire::PoolManager | Manages creation and access to connection pools for clients |
Cgemfire::RegionEvent | Declares region events |
Cgemfire::ScopeType | Enumerated type for region distribution scope |
►Cgemfire::SharedBase | This abstract base class is the base class of all user objects that have the shared capability of reference counting |
Cgemfire::AttributesFactory | Creates instances of RegionAttributes |
Cgemfire::AttributesMutator | Supports modification of certain region attributes after the region has been created |
Cgemfire::AuthInitialize | Specifies the mechanism to obtain credentials for a client |
Cgemfire::CacheAttributes | Defines attributes for configuring a cache |
Cgemfire::CacheFactory | Top level class for configuring and using GemFire on a client.This should be called once to create Cache |
Cgemfire::CacheListener | An application plug-in that can be installed on a region |
Cgemfire::CacheLoader | An application plug-in that can be installed on a region |
Cgemfire::CacheStatistics | Defines common statistical information for both the region and its entries |
Cgemfire::CacheWriter | An application plug-in that can be installed on the region |
Cgemfire::CqAttributes | This interface holds all attribute values for a CQ and provides methods for retrieving all attribute settings |
Cgemfire::CqAttributesFactory | The factory class for the CqAttributes instance |
Cgemfire::CqAttributesMutator | This interface is used to modify the listeners that are associated with a CQ |
►Cgemfire::CqListener | Application plug-in interface for handling continuous query events after they occur |
Cgemfire::CqStatusListener | Extension of CqListener |
Cgemfire::CqQuery | A Query is obtained from a QueryService which in turn is obtained from the Cache |
Cgemfire::CqServiceStatistics | This class provides methods to get aggregate statistical information about the CQs of a client |
Cgemfire::CqStatistics | This class provides methods to get statistical information about a registered Continuous Query (CQ) represented by the CqQuery object |
Cgemfire::DistributedSystem | DistributedSystem encapsulates this applications "connection" into the GemFire Java servers distributed system |
Cgemfire::EntryEvent | Represents an entry event affecting an entry, including its identity and the the circumstances of the event |
Cgemfire::Exception | A description of an exception that occurred during a cache operation |
Cgemfire::Execution | Gathers results from function execution |
Cgemfire::FunctionService | Entry point for function execution |
Cgemfire::HashMapOfCacheable | A map of CacheableKey objects to Cacheable that also extends SharedBase for smart pointers |
Cgemfire::HashMapOfException | A map of CacheableKey objects to Exception that also extends SharedBase for smart pointers |
Cgemfire::HashSetOfCacheableKey | A hash set of CacheableKey objects that also extends SharedBase for smart pointers |
Cgemfire::NullSharedBase | Class encapsulating a NULL SharedBase smart pointer |
►Cgemfire::PartitionResolver | Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion |
Cgemfire::FixedPartitionResolver | Implementers of interface FixedPartitionResolver helps to achieve explicit mapping of a "user defined" partition to a data member node |
Cgemfire::PdxInstanceFactory | PdxInstanceFactory gives you a way to create PdxInstances |
Cgemfire::PdxReader | A PdxReader will be passed to PdxSerializable.fromData or during deserialization of a PDX |
Cgemfire::PdxUnreadFields | Marker interface for an object that GemFire creates and returns from readUnreadFields |
Cgemfire::PdxWriter | A PdxWriter will be passed to PdxSerializable.toData when it is serializing the domain class |
Cgemfire::PersistenceManager | PersistenceManager API for persistence and overflow |
Cgemfire::Pool | A pool of connections to connect from a client to a set of GemFire Cache Servers |
Cgemfire::PoolFactory | This interface provides for the configuration and creation of instances of Pool |
Cgemfire::Query | A Query is obtained from a QueryService which in turn is obtained from the Cache |
Cgemfire::QueryService | QueryService is the class obtained from a Cache |
Cgemfire::Region | This class manages subregions and cached data |
Cgemfire::RegionEntry | An object in a Region that represents an entry, i.e., a key-value pair |
►Cgemfire::RegionService | A RegionService provides access to existing regions that exist in a GemFire cache |
►Cgemfire::GemFireCache | GemFireCache represents the singleton cache that must be created in order to connect to Gemfire server |
Cgemfire::Cache | Cache are obtained from create method on the CacheFactory#create class |
Cgemfire::ResultCollector | Defines the interface for a container that gathers results from function execution |
►Cgemfire::SelectResults | A SelectResults is obtained by executing a Query on the server |
►Cgemfire::CqResults | A CqResults is obtained by executing a Query on the server |
Cgemfire::StructSet | A StructSet may be obtained after executing a Query which is obtained from a QueryService which in turn is obtained from a Cache |
Cgemfire::ResultSet | A ResultSet may be obtained after executing a Query which is obtained from a QueryService which in turn is obtained from a Cache |
Cgemfire::SelectResultsIterator | A SelectResultsIterator is obtained from a ResultSet or StructSet and is used to iterate over the items available in them |
►Cgemfire::Serializable | This abstract base class is the superclass of all user objects in the cache that can be serialized |
►Cgemfire::CacheableArrayType< TObj, TYPEID > | Template class for array of primitive types |
Cgemfire::BooleanArray | An immutable wrapper for array of booleans that can serve as a distributable object for caching |
Cgemfire::CacheableBytes | An immutable wrapper for byte arrays that can serve as a distributable object for caching |
Cgemfire::CacheableDoubleArray | An immutable wrapper for array of doubles that can serve as a distributable object for caching |
Cgemfire::CacheableFloatArray | An immutable wrapper for array of floats that can serve as a distributable object for caching |
Cgemfire::CacheableInt16Array | An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching |
Cgemfire::CacheableInt32Array | An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching |
Cgemfire::CacheableInt64Array | An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching |
Cgemfire::CacheableStringArray | An immutable wrapper for array of strings that can serve as a distributable object for caching |
Cgemfire::CharArray | An immutable wrapper for array of wide-characters that can serve as a distributable object for caching |
►Cgemfire::CacheableContainerType< TBase, TYPEID > | Template class for container Cacheable types |
Cgemfire::CacheableArrayList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
Cgemfire::CacheableHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
Cgemfire::CacheableHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
Cgemfire::CacheableHashTable | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
Cgemfire::CacheableIdentityHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
Cgemfire::CacheableLinkedHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
Cgemfire::CacheableLinkedList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
Cgemfire::CacheableStack | A mutable Cacheable stack wrapper that can serve as a distributable object for caching |
Cgemfire::CacheableVector | A mutable Cacheable vector wrapper that can serve as a distributable object for caching |
►Cgemfire::CacheableKey | Represents a cacheable key |
Cgemfire::CacheableDate | Implement a date object based on system epoch that can serve as a distributable key object for caching as well as being a date value |
Cgemfire::CacheableEnum | Since C++ enums cannot be directly passed as a parameter to PdxWriter's writeObject and PdxReader's readObject api wrap C++ enum in to a immutable wrapper CacheableEnum class type by specifying enum class name, enum value name and its ordinal |
►Cgemfire::CacheableKeyType< TObj, TYPEID, TYPENAME, SPRINTFSYM, STRSIZE > | Template CacheableKey class for primitive types |
Cgemfire::CacheableBoolean | An immutable wrapper for booleans that can serve as a distributable key object for caching |
Cgemfire::CacheableByte | An immutable wrapper for bytes that can serve as a distributable key object for caching |
Cgemfire::CacheableDouble | An immutable wrapper for doubles that can serve as a distributable key object for caching |
Cgemfire::CacheableFloat | An immutable wrapper for floats that can serve as a distributable key object for caching |
Cgemfire::CacheableInt16 | An immutable wrapper for 16-bit integers that can serve as a distributable key object for caching |
Cgemfire::CacheableInt32 | An immutable wrapper for 32-bit integers that can serve as a distributable key object for caching |
Cgemfire::CacheableInt64 | An immutable wrapper for 64-bit integers that can serve as a distributable key object for caching |
Cgemfire::CacheableWideChar | An immutable wrapper for wide-characters that can serve as a distributable key object for caching |
►Cgemfire::CacheableString | Implement a immutable C string wrapper that can serve as a distributable key object for caching as well as being a string value |
Cgemfire::CacheableFileName | Implement an immutable wrapper for filenames that can serve as a distributable filename object for caching as both key and value |
Cgemfire::CacheableObjectArray | Implement an immutable Vector of Cacheable objects that can serve as a distributable object for caching |
Cgemfire::CacheableUndefined | Encapsulate an undefined query result |
Cgemfire::Properties | Contains a set of (key, value) pair properties with key being the name of the property; value, the value of the property |
Cgemfire::RegionAttributes | Defines attributes for configuring a region |
Cgemfire::Struct | A Struct has a StructSet as its parent |
Cgemfire::UserFunctionExecutionException | UserFunctionExecutionException class is used to encapsulate gemfire sendException in case of Function execution |
Cgemfire::TransactionId | The TransactionId interface is a "marker" interface that represents a unique GemFire transaction |
Cgemfire::VectorOfCacheable | A vector of Cacheable objects that also extends SharedBase for smart pointers |
Cgemfire::VectorOfCacheableKey | A vector of CacheableKey objects that also extends SharedBase for smart pointers |
Cgemfire::SharedPtr< Target > | Defines a reference counted shared pointer |
Cgemfire::SharedPtr< AttributesFactory > | |
Cgemfire::SharedPtr< AuthInitialize > | |
►Cgemfire::SharedPtr< CacheableArrayType< TObj, TYPEID > > | |
Cgemfire::SharedArrayPtr< TObj, TYPEID > | Template class for CacheableArrayType SharedPtr's that adds [] operator |
Cgemfire::SharedPtr< CacheableKey > | |
Cgemfire::SharedPtr< CacheableString > | |
Cgemfire::SharedPtr< CacheableVector > | |
Cgemfire::SharedPtr< CacheAttributes > | |
Cgemfire::SharedPtr< CacheListener > | |
Cgemfire::SharedPtr< CacheLoader > | |
Cgemfire::SharedPtr< CacheStatistics > | |
Cgemfire::SharedPtr< CacheWriter > | |
Cgemfire::SharedPtr< CqAttributes > | |
Cgemfire::SharedPtr< Exception > | |
Cgemfire::SharedPtr< PartitionResolver > | |
Cgemfire::SharedPtr< PdxSerializer > | |
Cgemfire::SharedPtr< PersistenceManager > | |
Cgemfire::SharedPtr< PoolAttributes > | |
Cgemfire::SharedPtr< PoolFactory > | |
Cgemfire::SharedPtr< Properties > | |
Cgemfire::SharedPtr< Region > | |
Cgemfire::SharedPtr< SelectResults > | |
Cgemfire::SharedPtr< StackTrace > | |
Cgemfire::SharedPtr< UserData > | |
Cgemfire::SignalHandler | Represents a signal handler used for dumping stacks and attaching a debugger |
Cgemfire::SPEHelper | Helper class for SharedPtr exceptions |
Cgemfire_statistics::StatisticDescriptor | Describes an individual statistic whose value is updated by an application and may be archived by GemFire |
Cgemfire_statistics::Statistics | An instantiation of an existing StatisticsType object with methods for setting, incrementing and getting individual StatisticDescriptor values |
Cgemfire_statistics::StatisticsFactory | Instances of this interface provide methods that create instances of StatisticDescriptor and StatisticsType |
Cgemfire_statistics::StatisticsType | Used to describe a logical collection of StatisticDescriptors |
Cgemfire::TypeHelper::SuperSubclass< TBase, TDerived > | This struct helps us determine whether or not a class is a subclass of another at compile time, so that it can be used in templates |
Cgemfire::TypeHelper::SuperSubclass< TBase, TBase > | Specialization of SuperSubclass to return true for the special case when the two types being checked are same |
Cgemfire::SystemProperties | A class for internal use, that encapsulates the properties that can be set from DistributedSystem::connect |
Cgemfire::TypeHelper::UnwrapSharedPtr< T > | This struct unwraps the type T inside SharedPtr |
Cgemfire::TypeHelper::UnwrapSharedPtr< SharedArrayPtr< T, ID > > | This struct unwraps the type T inside SharedArrayPtr |
Cgemfire::TypeHelper::UnwrapSharedPtr< SharedPtr< T > > | This struct unwraps the type T inside SharedPtr |
Cgemfire::VectorOfSharedBase | Represents a vector of gemfire::SharedBasePtr |
►Cgemfire::VectorT< PTR_TYPE > | Vector template type class |
Cgemfire::CacheableObjectArray | Implement an immutable Vector of Cacheable objects that can serve as a distributable object for caching |
Cgemfire::VectorOfCacheable | A vector of Cacheable objects that also extends SharedBase for smart pointers |
Cgemfire::VectorOfCacheableKey | A vector of CacheableKey objects that also extends SharedBase for smart pointers |
Cgemfire::VectorT< gemfire::SharedPtr > | |
Cgemfire::TypeHelper::YesNoType< getType > | This struct helps convert a boolean value into static objects of different types |
Cgemfire::TypeHelper::YesNoType< false > | Specialization of YesNoType for boolean value false |