17 #ifndef ABSTRACTTRANSACTABLE_HPP_ 
   18 #define ABSTRACTTRANSACTABLE_HPP_ 
   27 template<
class Container>
 
   62             KAA_LOG_DEBUG(boost::format(
"Transaction with id %1% was not found. Creating new instance") % trxId->getId());
 
virtual ~AbstractTransactable()
 
#define KAA_LOG_DEBUG(message)
 
std::shared_ptr< TransactionId > TransactionIdPtr
 
#define KAA_MUTEX_LOCKED(mutex_name)
 
#define KAA_MUTEX_UNIQUE_DECLARE(name, mtx)
 
std::map< TransactionIdPtr, Container > transactions_
 
Container & getContainerByTrxId(TransactionIdPtr trxId)
 
KAA_MUTEX_DECLARE(transactionsGuard_)
 
virtual TransactionIdPtr beginTransaction()
 
virtual void rollback(TransactionIdPtr trxId)
 
#define KAA_MUTEX_LOCKING(mutex_name)