#include "xa.h"
#include "txn_auto.h"
#include "txn_ext.h"
#include "xa_ext.h"
Go to the source code of this file.
Classes | |
struct | __db_txn |
struct | __db_txnmgr |
struct | __db_txnregion |
struct | __txn_detail |
Defines | |
#define | DEF_MAX_TXNS 20 |
#define | TXN_ABORTED 2 |
#define | TXN_CHECKPOINT 3 |
#define | TXN_CHILDCOMMIT 0x01 |
#define | TXN_COMMIT 1 |
#define | TXN_COMMITTED 4 |
#define | TXN_INVALID 0xffffffff |
#define | TXN_INVALID_ID 0 |
#define | TXN_MALLOC 0x02 |
#define | TXN_MINIMUM 0x80000000 |
#define | TXN_MUSTFLUSH 0x04 |
#define | TXN_NOSYNC 0x08 |
#define | TXN_NOWAIT 0x10 |
#define | TXN_PREPARE 2 |
#define | TXN_PREPARED 3 |
#define | TXN_REGION_SIZE(N) (sizeof(DB_TXNREGION) + N * sizeof(TXN_DETAIL) + 1000) |
#define | TXN_RUNNING 1 |
#define | TXN_SYNC 0x20 |
#define | TXN_UNALLOC 0 |
#define | TXN_XA_ABORTED 1 |
#define | TXN_XA_DEADLOCKED 2 |
#define | TXN_XA_ENDED 3 |
#define | TXN_XA_PREPARED 4 |
#define | TXN_XA_STARTED 5 |
#define | TXN_XA_SUSPENDED 6 |
Typedefs | |
typedef struct __db_txnmgr | DB_TXNMGR |
typedef struct __db_txnregion | DB_TXNREGION |
typedef char | DB_XID [XIDDATASIZE] |
typedef struct __txn_detail | TXN_DETAIL |