build-artifacts/win/product/include/gfcpp/FixedPartitionResolver.hpp

00001 #ifndef GEMFIRE_FIXED_PARTITION_RESOLVER
00002 #define GEMFIRE_FIXED_PARTITION_RESOLVER
00003 /*=========================================================================
00004 * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
00005  * This product is protected by U.S. and international copyright
00006  * and intellectual property laws. Pivotal products are covered by
00007  * more patents listed at http://www.pivotal.io/patents.
00008 *========================================================================
00009 */
00010 
00011 #include "PartitionResolver.hpp"
00012 #include "CacheableBuiltins.hpp"
00013 
00014 namespace gemfire {
00015 
00016   class EntryEvent;
00017 
00057   class CPPCACHE_EXPORT FixedPartitionResolver : public PartitionResolver
00058   {
00063   public:
00079     virtual const char* getPartitionName(const EntryEvent& opDetails,
00080       CacheableHashSetPtr targetPartitions) = 0;
00081 
00082   };
00083 }
00084 #endif

GemFire C++ Cache API Documentation