Infinispan HotRod C++ Client 9.2.0.Final
Loading...
Searching...
No Matches
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

namespace  infinispan
 
namespace  infinispan::hotrod
 
namespace  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 class  infinispan::hotrod::TransactionRemoteStatus : unsigned int {
  infinispan::hotrod::XA_OK = 0x00 , infinispan::hotrod::XA_RDONLY = 0x03 , infinispan::hotrod::XA_HEURCOM = 0x07 , infinispan::hotrod::XAER_NOTA = 0xFFFFFFFC ,
  infinispan::hotrod::XA_HEURMIX = 0x05 , infinispan::hotrod::XA_HEURHAZ = 0x08 , infinispan::hotrod::XA_HEURRB = 0x06 , infinispan::hotrod::XA_RBROLLBACK = 0x64
}