txn.h File Reference

#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


Generated on Sun Jun 8 10:56:56 2008 for GNUmifluz by  doxygen 1.5.5