db

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 __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_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

AltStyle によって変換されたページ (->オリジナル) /