VMware GemFire Native Client Cache Reference  9.0.6
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
FixedPartitionResolver.hpp
1 #ifndef GEMFIRE_FIXED_PARTITION_RESOLVER
2 #define GEMFIRE_FIXED_PARTITION_RESOLVER
3 /*=========================================================================
4 * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
5  * This product is protected by U.S. and international copyright
6  * and intellectual property laws. Pivotal products are covered by
7  * more patents listed at http://www.pivotal.io/patents.
8 *========================================================================
9 */
10 
11 #include "PartitionResolver.hpp"
12 #include "CacheableBuiltins.hpp"
13 
14 namespace gemfire {
15 
16  class EntryEvent;
17 
58  {
63  public:
79  virtual const char* getPartitionName(const EntryEvent& opDetails,
80  CacheableHashSetPtr targetPartitions) = 0;
81 
82  };
83 }
84 #endif
Represents an entry event affecting an entry, including its identity and the the circumstances of the...
Definition: EntryEvent.hpp:22
Contains generic template definitions for Cacheable types and instantiations for built-in types...
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
Implementers of interface FixedPartitionResolver helps to achieve explicit mapping of a "user defined...
Definition: FixedPartitionResolver.hpp:57
Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion.
Definition: PartitionResolver.hpp:54
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:35

GemFire C++ Cache API Documentation