Infinispan HotRod C++ Client  8.3.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Enumerations
Transactions.h File Reference
#include "infinispan/hotrod/MetadataValue.h"
#include "infinispan/hotrod/ImportExport.h"
#include <map>
#include <thread>
#include <vector>
#include <functional>

Go to the source code of this file.

Classes

class  infinispan::hotrod::XID
 
class  infinispan::hotrod::TransactionContext
 
struct  infinispan::hotrod::TransactionContext::ContextEntry
 
class  infinispan::hotrod::SynchronizationAdapter
 
class  infinispan::hotrod::Transaction
 
struct  infinispan::hotrod::cmpByStringLength
 
class  infinispan::hotrod::TransactionTable
 

Namespaces

 infinispan
 
 infinispan::hotrod
 
 infinispan::hotrod::operations
 

Enumerations

enum  infinispan::hotrod::TransactionStatus {
  infinispan::hotrod::ACTIVE = 0, infinispan::hotrod::MARKED_ROLLBACK = 1, infinispan::hotrod::PREPARED = 2, infinispan::hotrod::COMMITTED = 3,
  infinispan::hotrod::ROLLEDBACK = 4, infinispan::hotrod::UNKNOWN = 5, infinispan::hotrod::NO_TRANSACTION = 6, infinispan::hotrod::PREPARING = 7,
  infinispan::hotrod::COMMITTING = 8, infinispan::hotrod::ROLLING_BACK = 9
}
 
enum  infinispan::hotrod::TransactionRemoteStatus : unsigned int {
  infinispan::hotrod::TransactionRemoteStatus::XA_OK = 0x00, infinispan::hotrod::TransactionRemoteStatus::XA_RDONLY = 0x03, infinispan::hotrod::TransactionRemoteStatus::XA_HEURCOM = 0x07, infinispan::hotrod::TransactionRemoteStatus::XAER_NOTA = 0xFFFFFFFC,
  infinispan::hotrod::TransactionRemoteStatus::XA_HEURMIX = 0x05, infinispan::hotrod::TransactionRemoteStatus::XA_HEURHAZ = 0x08, infinispan::hotrod::TransactionRemoteStatus::XA_HEURRB = 0x06, infinispan::hotrod::TransactionRemoteStatus::XA_RBROLLBACK = 0x64
}