VMware GemFire Native Client Cache Reference
9.0.6
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
•
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
57
class
CPPCACHE_EXPORT
FixedPartitionResolver
:
public
PartitionResolver
58
{
63
public
:
79
virtual
const
char
* getPartitionName(
const
EntryEvent
& opDetails,
80
CacheableHashSetPtr
targetPartitions) = 0;
81
82
};
83
}
84
#endif
gemfire::EntryEvent
Represents an entry event affecting an entry, including its identity and the the circumstances of the...
Definition:
EntryEvent.hpp:22
CacheableBuiltins.hpp
Contains generic template definitions for Cacheable types and instantiations for built-in types...
gemfire
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition:
Assert.hpp:19
gemfire::FixedPartitionResolver
Implementers of interface FixedPartitionResolver helps to achieve explicit mapping of a "user defined...
Definition:
FixedPartitionResolver.hpp:57
gemfire::PartitionResolver
Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion.
Definition:
PartitionResolver.hpp:54
CPPCACHE_EXPORT
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition:
gf_base.hpp:51
gemfire::SharedPtr
Defines a reference counted shared pointer.
Definition:
SharedPtr.hpp:35
GemFire C++ Cache API Documentation