gemfire::TransactionId Class Reference

Inherits gemfire::SharedBase.


Detailed Description

The TransactionId interface is a "marker" interface that represents a unique GemFire transaction.

See also:
Cache::getCacheTransactionManager

CacheTransactionManager::getTransactionId


Public Member Functions

void preserveSB () const
 Atomically increment reference count.
int32_t refCount ()
 
Returns:
the reference count

void releaseSB () const
 Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.

Member Function Documentation

void gemfire::SharedBase::preserveSB (  )  const [inherited]

Atomically increment reference count.

int32_t gemfire::SharedBase::refCount (  )  [inline, inherited]

Returns:
the reference count

void gemfire::SharedBase::releaseSB (  )  const [inherited]

Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.


GemFire C++ Cache API Documentation