35 #define _GF_PTR_DEF_(a, b) \ 36 class CPPCACHE_EXPORT a; \ 37 typedef SharedPtr<a> b; 39 _GF_PTR_DEF_(DistributedSystem, DistributedSystemPtr);
40 _GF_PTR_DEF_(CacheFactory, CacheFactoryPtr);
41 _GF_PTR_DEF_(RegionService, RegionServicePtr);
42 _GF_PTR_DEF_(GeodeCache, GeodeCachePtr);
43 _GF_PTR_DEF_(Cache, CachePtr);
44 _GF_PTR_DEF_(RegionFactory, RegionFactoryPtr);
45 _GF_PTR_DEF_(AttributesFactory, AttributesFactoryPtr);
46 _GF_PTR_DEF_(Region, RegionPtr);
47 _GF_PTR_DEF_(AttributesMutator, AttributesMutatorPtr);
48 _GF_PTR_DEF_(MapEntry, MapEntryPtr);
49 _GF_PTR_DEF_(RegionEntry, RegionEntryPtr);
50 _GF_PTR_DEF_(EventId, EventIdPtr);
51 _GF_PTR_DEF_(CacheStatistics, CacheStatisticsPtr);
52 _GF_PTR_DEF_(PersistenceManager, PersistenceManagerPtr);
53 _GF_PTR_DEF_(Properties, PropertiesPtr);
54 _GF_PTR_DEF_(FunctionService, FunctionServicePtr);
55 _GF_PTR_DEF_(CacheLoader, CacheLoaderPtr);
56 _GF_PTR_DEF_(CacheListener, CacheListenerPtr);
57 _GF_PTR_DEF_(CacheWriter, CacheWriterPtr);
58 _GF_PTR_DEF_(MembershipListener, MembershipListenerPtr);
59 _GF_PTR_DEF_(RegionAttributes, RegionAttributesPtr);
60 _GF_PTR_DEF_(CacheableDate, CacheableDatePtr);
61 _GF_PTR_DEF_(CacheableFileName, CacheableFileNamePtr);
62 _GF_PTR_DEF_(CacheableKey, CacheableKeyPtr);
63 _GF_PTR_DEF_(CacheableObjectArray, CacheableObjectArrayPtr);
64 _GF_PTR_DEF_(CacheableString, CacheableStringPtr);
65 _GF_PTR_DEF_(CacheableUndefined, CacheableUndefinedPtr);
66 _GF_PTR_DEF_(Serializable, SerializablePtr);
67 _GF_PTR_DEF_(PdxSerializable, PdxSerializablePtr);
68 _GF_PTR_DEF_(StackTrace, StackTracePtr);
69 _GF_PTR_DEF_(SelectResults, SelectResultsPtr);
70 _GF_PTR_DEF_(CqResults, CqResultsPtr);
71 _GF_PTR_DEF_(ResultSet, ResultSetPtr);
72 _GF_PTR_DEF_(StructSet, StructSetPtr);
73 _GF_PTR_DEF_(Struct, StructPtr);
74 _GF_PTR_DEF_(Query, QueryPtr);
75 _GF_PTR_DEF_(QueryService, QueryServicePtr);
76 _GF_PTR_DEF_(AuthInitialize, AuthInitializePtr);
77 _GF_PTR_DEF_(CqQuery, CqQueryPtr);
78 _GF_PTR_DEF_(CqListener, CqListenerPtr);
79 _GF_PTR_DEF_(CqAttributes, CqAttributesPtr);
80 _GF_PTR_DEF_(CqServiceStatistics, CqServiceStatisticsPtr);
81 _GF_PTR_DEF_(CqStatistics, CqStatisticsPtr);
82 _GF_PTR_DEF_(CqAttributesMutator, CqAttributesMutatorPtr);
83 _GF_PTR_DEF_(ClientHealthStats, ClientHealthStatsPtr);
84 _GF_PTR_DEF_(Pool, PoolPtr);
85 _GF_PTR_DEF_(PoolFactory, PoolFactoryPtr);
86 _GF_PTR_DEF_(PoolAttributes, PoolAttributesPtr);
87 _GF_PTR_DEF_(ResultCollector, ResultCollectorPtr);
88 _GF_PTR_DEF_(Execution, ExecutionPtr);
89 _GF_PTR_DEF_(Delta, DeltaPtr);
90 _GF_PTR_DEF_(PartitionResolver, PartitionResolverPtr);
91 _GF_PTR_DEF_(FixedPartitionResolver, FixedPartitionResolverPtr);
92 _GF_PTR_DEF_(CacheTransactionManager, CacheTransactionManagerPtr);
93 _GF_PTR_DEF_(TransactionId, TransactionIdPtr);
94 _GF_PTR_DEF_(EntryEvent, EntryEventPtr);
95 _GF_PTR_DEF_(PdxReader, PdxReaderPtr);
96 _GF_PTR_DEF_(PdxWriter, PdxWriterPtr);
97 _GF_PTR_DEF_(PdxWrapper, PdxWrapperPtr);
98 _GF_PTR_DEF_(PdxSerializer, PdxSerializerPtr);
99 _GF_PTR_DEF_(PdxInstanceFactory, PdxInstanceFactoryPtr);
100 _GF_PTR_DEF_(PdxInstance, PdxInstancePtr);
101 _GF_PTR_DEF_(WritablePdxInstance, WritablePdxInstancePtr);
102 _GF_PTR_DEF_(PdxUnreadFields, PdxUnreadFieldsPtr);
103 _GF_PTR_DEF_(CacheableEnum, CacheableEnumPtr);
104 _GF_PTR_DEF_(CqStatusListener, CqStatusListenerPtr);
105 _GF_PTR_DEF_(InternalCacheTransactionManager2PC,
106 InternalCacheTransactionManager2PCPtr);
111 #endif // GEODE_TYPES_H_ Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
This namespace contains all the Geode C++ API classes, enumerations and globals.