blob: c64a9597194b53144e4f5ae170da771edf3d1ebe [file] [log] [blame]
/*=========================================================================
* Copyright (c) 2010-2014 Pivotal Software, Inc. All Rights Reserved.
* This product is protected by U.S. and international copyright
* and intellectual property laws. Pivotal products are covered by
* one or more patents listed at http://www.pivotal.io/patents.
*=========================================================================
*/
/*
* TransactionId.h
*
* Created on: 04-Feb-2011
* Author: ankurs
*/
#ifndef TRANSACTIONID_H_
#define TRANSACTIONID_H_
#include "SharedBase.hpp"
namespace gemfire {
/** The TransactionId interface is a "marker" interface that
* represents a unique GemFire transaction.
* @see Cache#getCacheTransactionManager
* @see CacheTransactionManager#getTransactionId
*/
class CPPCACHE_EXPORT TransactionId: public gemfire::SharedBase {
protected:
TransactionId();
virtual ~TransactionId();
};
}
#endif /* TRANSACTIONID_H_ */