▼Napache | Each enum represents a predefined RegionAttributes in a {} |
▼Ngeode | |
►Nclient | |
►NTypeHelper | Helper type traits and other structs/classes to determine type information at compile time using typename |
CSuperSubclass | 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 |
CSuperSubclass< TBase, TBase > | Specialization of SuperSubclass to return true for the special case when the two types being checked are same |
CUnwrapSharedPtr | This struct unwraps the type T inside SharedPtr |
CUnwrapSharedPtr< SharedArrayPtr< T, ID > > | This struct unwraps the type T inside SharedArrayPtr |
CUnwrapSharedPtr< SharedPtr< T > > | This struct unwraps the type T inside SharedPtr |
CYesNoType | This struct helps convert a boolean value into static objects of different types |
CYesNoType< false > | Specialization of YesNoType for boolean value false |
CAssert | |
CAttributesFactory | Creates instances of RegionAttributes |
CAttributesMutator | |
CAuthInitialize | |
CBooleanArray | An immutable wrapper for array of booleans that can serve as a distributable object for caching |
CCache | |
CCacheableArrayList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
CCacheableArrayType | Template class for array of primitive types |
CCacheableBoolean | An immutable wrapper for booleans that can serve as a distributable key object for caching |
CCacheableByte | An immutable wrapper for bytes that can serve as a distributable key object for caching |
CCacheableBytes | An immutable wrapper for byte arrays that can serve as a distributable object for caching |
CCacheableContainerType | Template class for container Cacheable types |
CCacheableDate | Implement a date object based on epoch of January 1, 1970 00:00:00 GMT that can serve as a distributable key object for caching as well as being a date value |
CCacheableDouble | An immutable wrapper for doubles that can serve as a distributable key object for caching |
CCacheableDoubleArray | An immutable wrapper for array of doubles that can serve as a distributable object for caching |
CCacheableEnum | 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 |
CCacheableFileName | Implement an immutable wrapper for filenames that can serve as a distributable filename object for caching as both key and value |
CCacheableFloat | An immutable wrapper for floats that can serve as a distributable key object for caching |
CCacheableFloatArray | An immutable wrapper for array of floats that can serve as a distributable object for caching |
CCacheableHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
CCacheableHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
CCacheableHashTable | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
CCacheableIdentityHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
CCacheableInt16 | An immutable wrapper for 16-bit integers that can serve as a distributable key object for caching |
CCacheableInt16Array | An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching |
CCacheableInt32 | An immutable wrapper for 32-bit integers that can serve as a distributable key object for caching |
CCacheableInt32Array | An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching |
CCacheableInt64 | An immutable wrapper for 64-bit integers that can serve as a distributable key object for caching |
CCacheableInt64Array | An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching |
CCacheableKey | Represents a cacheable key |
CCacheableKeyType | Template CacheableKey class for primitive types |
CCacheableLinkedHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
CCacheableLinkedList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
CCacheableObjectArray | Implement an immutable Vector of Cacheable objects that can serve as a distributable object for caching |
CCacheableStack | A mutable Cacheable stack wrapper that can serve as a distributable object for caching |
CCacheableString | Implement a immutable C string wrapper that can serve as a distributable key object for caching as well as being a string value |
CCacheableStringArray | An immutable wrapper for array of strings that can serve as a distributable object for caching |
CCacheableUndefined | Encapsulate an undefined query result |
CCacheableVector | A mutable Cacheable vector wrapper that can serve as a distributable object for caching |
CCacheableWideChar | An immutable wrapper for wide-characters that can serve as a distributable key object for caching |
CCacheAttributes | |
CCacheFactory | |
CCacheListener | |
CCacheLoader | |
CCacheStatistics | |
CCacheWriter | |
CCharArray | An immutable wrapper for array of wide-characters that can serve as a distributable object for caching |
CCqAttributes | |
CCqAttributesFactory | |
CCqAttributesMutator | |
CCqEvent | |
CCqListener | |
CCqQuery | |
CCqResults | |
CCqServiceStatistics | |
CCqState | |
CCqStatistics | |
CCqStatusListener | Extension of CqListener |
CDataInput | Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from a byte stream |
CDataOutput | Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a byte stream |
CDelta | This interface is used for delta propagation |
CDiskPolicyType | |
CDistributedSystem | |
CEntryEvent | Represents an entry event affecting an entry, including its identity and the the circumstances of the event |
CException | |
CExecution | |
CExpirationAction | |
CFixedPartitionResolver | Implementers of interface FixedPartitionResolver helps to achieve explicit mapping of a "user defined" partition to a data member node |
CFunctionService | |
CGeodeCache | GeodeCache represents the singleton cache that must be created in order to connect to Geode server |
CHashMapOfCacheable | A map of CacheableKey objects to Cacheable that also extends SharedBase for smart pointers |
CHashMapOfException | A map of CacheableKey objects to Exception that also extends SharedBase for smart pointers |
►CHashMapOfSharedBase | Represents a HashMap of SharedBase |
CIterator | Interface of an iterator for HashMapOfSharedBase |
CHashMapT | HashMap of TKEY to TVAL |
CHashSetOfCacheableKey | A hash set of CacheableKey objects that also extends SharedBase for smart pointers |
►CHashSetOfSharedBase | Represents a HashSet of SharedBase |
CIterator | Interface of an iterator for HashSetOfSharedBase |
►CHashSetT | HashSet of TKEY |
CIterator | Interface of an iterator for HashSetT |
CInternalCacheTransactionManager2PC | Extension of the apache::geode::client::CacheTransactionManager that enables client application to use Geode transaction as part of the global XA transaction |
CLog | Defines methods available to clients that want to write a log message to their Geode system's shared log file |
CLogVarargs | These functions are added to facilitate logging in printf format |
CNullSharedBase | Class encapsulating a NULL SharedBase smart pointer |
CPartitionResolver | Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion |
CPdxInstance | PdxInstance provides run time access to the fields of a PDX without deserializing the PDX |
CPdxInstanceFactory | PdxInstanceFactory gives you a way to create PdxInstances |
CPdxReader | A PdxReader will be passed to PdxSerializable.fromData or during deserialization of a PDX |
CPdxUnreadFields | Marker interface for an object that Geode creates and returns from readUnreadFields |
CPdxWriter | A PdxWriter will be passed to PdxSerializable.toData when it is serializing the domain class |
CPersistenceManager | |
CPool | A pool of connections to connect from a client to a set of Geode Cache Servers |
CPoolFactory | This interface provides for the configuration and creation of instances of Pool |
CPoolManager | Manages creation and access to connection pools for clients |
CProperties | |
CQuery | |
CQueryService | |
CRegion | |
CRegionAttributes | |
CRegionEntry | |
CRegionEvent | Declares region events |
CRegionService | A RegionService provides access to existing regions that exist in a Geode cache |
CResultCollector | |
CResultSet | |
CSelectResults | |
CSelectResultsIterator | |
CSerializable | |
CSharedArrayPtr | Template class for CacheableArrayType SharedPtr's that adds [] operator |
CSharedBase | |
CSharedPtr | Defines a reference counted shared pointer |
CSPEHelper | Helper class for SharedPtr exceptions |
CStruct | |
CStructSet | |
CSystemProperties | A class for internal use, that encapsulates the properties that can be set from DistributedSystem::connect |
CTransactionId | The TransactionId interface is a "marker" interface that represents a unique Geode transaction |
CUserFunctionExecutionException | UserFunctionExecutionException class is used to encapsulate geode sendException in case of Function execution |
CVectorOfCacheable | A vector of Cacheable objects that also extends SharedBase for smart pointers |
CVectorOfCacheableKey | A vector of CacheableKey objects that also extends SharedBase for smart pointers |
►CVectorOfSharedBase | Represents a vector of apache::geode::client::SharedBasePtr |
CIterator | Interface of an iterator for VectorOfSharedBase |
►CVectorT | Vector template type class |
CIterator | Interface of an iterator for VectorT |
CWritablePdxInstance | WritablePdxInstance is a PdxInstance that also supports field modification using the setField method |
►Nstatistics | |
CStatisticDescriptor | Describes an individual statistic whose value is updated by an application and may be archived by Geode |
CStatistics | An instantiation of an existing StatisticsType object with methods for setting, incrementing and getting individual StatisticDescriptor values |
CStatisticsFactory | Instances of this interface provide methods that create instances of StatisticDescriptor and StatisticsType |
CStatisticsType | Used to describe a logical collection of StatisticDescriptors |
COperation | |