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

00001 #ifndef INTERNALCACHETRANSACTIONMANAGER2PC_H_
00002 #define INTERNALCACHETRANSACTIONMANAGER2PC_H_
00003 
00004 /*=========================================================================
00005  * Copyright (c) 2002-2015 Pivotal Software, Inc. All Rights Reserved.
00006  * This product is protected by U.S. and international copyright
00007  * and intellectual property laws. Pivotal products are covered by
00008  * more patents listed at http://www.pivotal.io/patents.
00009  *
00010  * The specification of function behaviors is found in the corresponding .cpp file.
00011  *
00012  *========================================================================
00013  */
00014 
00015 #include "CacheTransactionManager.hpp"
00016 
00017 
00018 namespace gemfire {
00019 
00036 class CPPCACHE_EXPORT InternalCacheTransactionManager2PC: public virtual gemfire::CacheTransactionManager {
00037 public:
00038 
00048         virtual void prepare() = 0;
00049 
00050 protected:
00051         InternalCacheTransactionManager2PC();
00052         virtual ~InternalCacheTransactionManager2PC();
00053 };
00054 
00055 }
00056 
00057 #endif /* INTERNALCACHETRANSACTIONMANAGER2PC_H_ */

GemFire C++ Cache API Documentation