txn_auto.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
- /* Do not edit: automatically built by gen_rec.awk. */
- #ifndef __txn_AUTO_H
- #define __txn_AUTO_H
- #define DB___txn_regop 10
- typedef struct ___txn_regop_args {
- u_int32_t type;
- DB_TXN *txnid;
- DB_LSN prev_lsn;
- u_int32_t opcode;
- int32_t timestamp;
- } __txn_regop_args;
- #define DB___txn_ckp 11
- typedef struct ___txn_ckp_args {
- u_int32_t type;
- DB_TXN *txnid;
- DB_LSN prev_lsn;
- DB_LSN ckp_lsn;
- DB_LSN last_ckp;
- int32_t timestamp;
- } __txn_ckp_args;
- #define DB___txn_child 12
- typedef struct ___txn_child_args {
- u_int32_t type;
- DB_TXN *txnid;
- DB_LSN prev_lsn;
- u_int32_t child;
- DB_LSN c_lsn;
- } __txn_child_args;
- #define DB___txn_xa_regop 13
- typedef struct ___txn_xa_regop_args {
- u_int32_t type;
- DB_TXN *txnid;
- DB_LSN prev_lsn;
- u_int32_t opcode;
- DBT xid;
- int32_t formatID;
- u_int32_t gtrid;
- u_int32_t bqual;
- DB_LSN begin_lsn;
- } __txn_xa_regop_args;
- #define DB___txn_recycle 14
- typedef struct ___txn_recycle_args {
- u_int32_t type;
- DB_TXN *txnid;
- DB_LSN prev_lsn;
- u_int32_t min;
- u_int32_t max;
- } __txn_recycle_args;
- #endif