1/* Do not edit: automatically built by dist/db_gen.sh. */ 2#ifndef txn_AUTO_H 3#define txn_AUTO_H 4 5#define DB_txn_regop (DB_txn_BEGIN + 1) 6 7typedef struct _txn_regop_args { 8 u_int32_t type; 9 DB_TXN *txnid; 10 DB_LSN prev_lsn; 11 u_int32_t opcode; 12} __txn_regop_args; 13 14 15#define DB_txn_ckp (DB_txn_BEGIN + 2) 16 17typedef struct _txn_ckp_args { 18 u_int32_t type; 19 DB_TXN *txnid; 20 DB_LSN prev_lsn; 21 DB_LSN ckp_lsn; 22 DB_LSN last_ckp; 23} __txn_ckp_args; 24 25 26#define DB_txn_xa_regop (DB_txn_BEGIN + 3) 27 28typedef struct _txn_xa_regop_args { 29 u_int32_t type; 30 DB_TXN *txnid; 31 DB_LSN prev_lsn; 32 u_int32_t opcode; 33 DBT xid; 34 int32_t formatID; 35 u_int32_t gtrid; 36 u_int32_t bqual; 37 DB_LSN begin_lsn; 38} __txn_xa_regop_args; 39 40 41#define DB_txn_child (DB_txn_BEGIN + 4) 42 43typedef struct _txn_child_args { 44 u_int32_t type; 45 DB_TXN *txnid; 46 DB_LSN prev_lsn; 47 u_int32_t opcode; 48 u_int32_t parent; 49} __txn_child_args; 50 51#endif 52