1 /* Do not edit: automatically built by dist/db_gen.sh. */ 2 #ifndef db_AUTO_H 3 #define db_AUTO_H 4 5 #define DB_db_addrem (DB_db_BEGIN + 1) 6 7 typedef struct _db_addrem_args { 8 u_int32_t type; 9 DB_TXN *txnid; 10 DB_LSN prev_lsn; 11 u_int32_t opcode; 12 u_int32_t fileid; 13 db_pgno_t pgno; 14 u_int32_t indx; 15 size_t nbytes; 16 DBT hdr; 17 DBT dbt; 18 DB_LSN pagelsn; 19 } __db_addrem_args; 20 21 22 #define DB_db_split (DB_db_BEGIN + 2) 23 24 typedef struct _db_split_args { 25 u_int32_t type; 26 DB_TXN *txnid; 27 DB_LSN prev_lsn; 28 u_int32_t opcode; 29 u_int32_t fileid; 30 db_pgno_t pgno; 31 DBT pageimage; 32 DB_LSN pagelsn; 33 } __db_split_args; 34 35 36 #define DB_db_big (DB_db_BEGIN + 3) 37 38 typedef struct _db_big_args { 39 u_int32_t type; 40 DB_TXN *txnid; 41 DB_LSN prev_lsn; 42 u_int32_t opcode; 43 u_int32_t fileid; 44 db_pgno_t pgno; 45 db_pgno_t prev_pgno; 46 db_pgno_t next_pgno; 47 DBT dbt; 48 DB_LSN pagelsn; 49 DB_LSN prevlsn; 50 DB_LSN nextlsn; 51 } __db_big_args; 52 53 54 #define DB_db_ovref (DB_db_BEGIN + 4) 55 56 typedef struct _db_ovref_args { 57 u_int32_t type; 58 DB_TXN *txnid; 59 DB_LSN prev_lsn; 60 u_int32_t fileid; 61 db_pgno_t pgno; 62 int32_t adjust; 63 DB_LSN lsn; 64 } __db_ovref_args; 65 66 67 #define DB_db_relink (DB_db_BEGIN + 5) 68 69 typedef struct _db_relink_args { 70 u_int32_t type; 71 DB_TXN *txnid; 72 DB_LSN prev_lsn; 73 u_int32_t opcode; 74 u_int32_t fileid; 75 db_pgno_t pgno; 76 DB_LSN lsn; 77 db_pgno_t prev; 78 DB_LSN lsn_prev; 79 db_pgno_t next; 80 DB_LSN lsn_next; 81 } __db_relink_args; 82 83 84 #define DB_db_addpage (DB_db_BEGIN + 6) 85 86 typedef struct _db_addpage_args { 87 u_int32_t type; 88 DB_TXN *txnid; 89 DB_LSN prev_lsn; 90 u_int32_t fileid; 91 db_pgno_t pgno; 92 DB_LSN lsn; 93 db_pgno_t nextpgno; 94 DB_LSN nextlsn; 95 } __db_addpage_args; 96 97 98 #define DB_db_debug (DB_db_BEGIN + 7) 99 100 typedef struct _db_debug_args { 101 u_int32_t type; 102 DB_TXN *txnid; 103 DB_LSN prev_lsn; 104 DBT op; 105 u_int32_t fileid; 106 DBT key; 107 DBT data; 108 u_int32_t arg_flags; 109 } __db_debug_args; 110 111 #endif 112