1 #ifndef __GEMFIRE_CACHEATTRIBUTES_H__ 2 #define __GEMFIRE_CACHEATTRIBUTES_H__ 15 #include "gfcpp_globals.hpp" 35 class CacheAttributesFactory;
37 _GF_PTR_DEF_(CacheAttributes, CacheAttributesPtr);
49 int getRedundancyLevel();
67 void setRedundancyLevel(
int redundancyLevel);
72 void setEndpoints(
char *endpoints);
78 int32_t compareStringAttribute(
char* attributeA,
char* attributeB)
const;
79 void copyStringAttribute(
char*& lhs,
const char* rhs);
81 int m_redundancyLevel;
86 friend class CacheImpl;
94 #endif //ifndef __GEMFIRE_CACHEATTRIBUTES_H__
Creates instances of CacheAttributes.
Definition: CacheAttributesFactory.hpp:30
Defines attributes for configuring a cache.
Definition: CacheAttributes.hpp:39
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:31