1 #ifndef __GEMFIRE_ATTRIBUTESFACTORY_H__ 2 #define __GEMFIRE_ATTRIBUTESFACTORY_H__ 11 #include "gfcpp_globals.hpp" 18 #include "PartitionResolver.hpp" 192 void setCacheLoader(
const char* libpath,
const char* factoryFuncName);
198 void setCacheWriter(
const char* libpath,
const char* factoryFuncName);
203 void setCacheListener(
const char* libpath,
const char* factoryFuncName);
208 void setPartitionResolver(
const char* libpath,
const char* factoryFuncName);
250 void setPersistenceManager(
const char* libpath,
const char* factoryFuncName,
276 void setClientNotificationEnabled(
bool clientNotificationEnabled);
286 void setInitialCapacity(
int initialCapacity);
294 void setLoadFactor(
float loadFactor);
301 void setConcurrencyLevel(uint8_t concurrencyLevel);
309 void setLruEntriesLimit(
const uint32_t entriesLimit );
325 void setCachingEnabled(
bool cachingEnabled );
335 void setEndpoints(
const char * endpoints );
352 void setPoolName(
const char * name );
359 void setCloningEnabled(
bool isClonable );
366 void setConcurrencyChecksEnabled(
bool concurrencyChecksEnabled );
380 bool m_useDefaultClientNotification;
384 #endif //ifndef __GEMFIRE_ATTRIBUTESFACTORY_H__
Action
Definition: ExpirationAction.hpp:29
Creates instances of RegionAttributes.
Definition: AttributesFactory.hpp:139
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
Defines attributes for configuring a region.
Definition: RegionAttributes.hpp:59
#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
PolicyType
Values for setting PolicyType.
Definition: DiskPolicyType.hpp:29
Scope
Values for setting Scope.
Definition: ScopeType.hpp:35
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:35