1 /* Do not edit: automatically built by gen_rec.awk. */ 2 3 #ifndef txn_AUTO_H 4 #define txn_AUTO_H 5 6 #define DB_txn_old_regop 6 7 typedef struct _txn_old_regop_args { 8 u_int32_t type; 9 DB_TXN *txnid; 10 DB_LSN prev_lsn; 11 u_int32_t opcode; 12 } __txn_old_regop_args; 13 14 int CDB___txn_old_regop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 15 int CDB___txn_old_regop_read __P((DB_ENV *, void *, __txn_old_regop_args **)); 16 17 #define DB_txn_regop 10 18 typedef struct _txn_regop_args { 19 u_int32_t type; 20 DB_TXN *txnid; 21 DB_LSN prev_lsn; 22 u_int32_t opcode; 23 int32_t timestamp; 24 } __txn_regop_args; 25 26 int CDB___txn_regop_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, int32_t)); 27 int CDB___txn_regop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 28 int CDB___txn_regop_read __P((DB_ENV *, void *, __txn_regop_args **)); 29 30 #define DB_txn_old_ckp 7 31 typedef struct _txn_old_ckp_args { 32 u_int32_t type; 33 DB_TXN *txnid; 34 DB_LSN prev_lsn; 35 DB_LSN ckp_lsn; 36 DB_LSN last_ckp; 37 } __txn_old_ckp_args; 38 39 int CDB___txn_old_ckp_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 40 int CDB___txn_old_ckp_read __P((DB_ENV *, void *, __txn_old_ckp_args **)); 41 42 #define DB_txn_ckp 11 43 typedef struct _txn_ckp_args { 44 u_int32_t type; 45 DB_TXN *txnid; 46 DB_LSN prev_lsn; 47 DB_LSN ckp_lsn; 48 DB_LSN last_ckp; 49 int32_t timestamp; 50 } __txn_ckp_args; 51 52 int CDB___txn_ckp_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, DB_LSN *, DB_LSN *, int32_t)); 53 int CDB___txn_ckp_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 54 int CDB___txn_ckp_read __P((DB_ENV *, void *, __txn_ckp_args **)); 55 56 #define DB_txn_xa_regop 8 57 typedef struct _txn_xa_regop_args { 58 u_int32_t type; 59 DB_TXN *txnid; 60 DB_LSN prev_lsn; 61 u_int32_t opcode; 62 DBT xid; 63 int32_t formatID; 64 u_int32_t gtrid; 65 u_int32_t bqual; 66 } __txn_xa_regop_args; 67 68 int CDB___txn_xa_regop_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, const DBT *, int32_t, u_int32_t, u_int32_t)); 69 int CDB___txn_xa_regop_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 70 int CDB___txn_xa_regop_read __P((DB_ENV *, void *, __txn_xa_regop_args **)); 71 72 #define DB_txn_child 9 73 typedef struct _txn_child_args { 74 u_int32_t type; 75 DB_TXN *txnid; 76 DB_LSN prev_lsn; 77 u_int32_t opcode; 78 u_int32_t parent; 79 } __txn_child_args; 80 81 int CDB___txn_child_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, u_int32_t)); 82 int CDB___txn_child_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *)); 83 int CDB___txn_child_read __P((DB_ENV *, void *, __txn_child_args **)); 84 int CDB___txn_init_print __P((DB_ENV *)); 85 int CDB___txn_init_recover __P((DB_ENV *)); 86 #endif 87