8 #ifndef INCLUDE_INFINISPAN_HOTROD_TRANSACTIONMANAGER_H_ 9 #define INCLUDE_INFINISPAN_HOTROD_TRANSACTIONMANAGER_H_ 51 const std::vector<char>&
getUuid()
const {
return UUID; }
52 HR_EXTERN std::shared_ptr<Transaction> getCurrentTransaction();
54 std::map<std::thread::id, std::shared_ptr<Transaction> > currentTransactions;
55 std::vector<char> UUID;
57 std::vector<char> generateV4UUID();
58 void throwExceptionOnIllegalState(
const std::string& state,
const std::string& action);
60 HR_EXTERN void cleanUpCurrentTransaction();
77 return the_transaction_manager;
#define HR_EXTERN
Definition: ImportExport.h:35
const std::vector< char > & getUuid() const
Definition: TransactionManager.h:51
Definition: TransactionManager.h:24
Definition: AuthenticationConfiguration.h:10
TransactionRemoteStatus
Definition: Transactions.h:58
static TransactionManager & lookup()
Definition: TransactionManager.h:75
Definition: Transactions.h:130
Definition: TransactionManager.h:69