00001
00002
00003 #ifndef __db_AUTO_H
00004 #define __db_AUTO_H
00005 #define DB___db_addrem 41
00006 typedef struct ___db_addrem_args {
00007 u_int32_t type;
00008 DB_TXN *txnid;
00009 DB_LSN prev_lsn;
00010 u_int32_t opcode;
00011 int32_t fileid;
00012 db_pgno_t pgno;
00013 u_int32_t indx;
00014 u_int32_t nbytes;
00015 DBT hdr;
00016 DBT dbt;
00017 DB_LSN pagelsn;
00018 } __db_addrem_args;
00019
00020 #define DB___db_big 43
00021 typedef struct ___db_big_args {
00022 u_int32_t type;
00023 DB_TXN *txnid;
00024 DB_LSN prev_lsn;
00025 u_int32_t opcode;
00026 int32_t fileid;
00027 db_pgno_t pgno;
00028 db_pgno_t prev_pgno;
00029 db_pgno_t next_pgno;
00030 DBT dbt;
00031 DB_LSN pagelsn;
00032 DB_LSN prevlsn;
00033 DB_LSN nextlsn;
00034 } __db_big_args;
00035
00036 #define DB___db_ovref 44
00037 typedef struct ___db_ovref_args {
00038 u_int32_t type;
00039 DB_TXN *txnid;
00040 DB_LSN prev_lsn;
00041 int32_t fileid;
00042 db_pgno_t pgno;
00043 int32_t adjust;
00044 DB_LSN lsn;
00045 } __db_ovref_args;
00046
00047 #define DB___db_debug 47
00048 typedef struct ___db_debug_args {
00049 u_int32_t type;
00050 DB_TXN *txnid;
00051 DB_LSN prev_lsn;
00052 DBT op;
00053 int32_t fileid;
00054 DBT key;
00055 DBT data;
00056 u_int32_t arg_flags;
00057 } __db_debug_args;
00058
00059 #define DB___db_noop 48
00060 typedef struct ___db_noop_args {
00061 u_int32_t type;
00062 DB_TXN *txnid;
00063 DB_LSN prev_lsn;
00064 int32_t fileid;
00065 db_pgno_t pgno;
00066 DB_LSN prevlsn;
00067 } __db_noop_args;
00068
00069 #define DB___db_pg_alloc 49
00070 typedef struct ___db_pg_alloc_args {
00071 u_int32_t type;
00072 DB_TXN *txnid;
00073 DB_LSN prev_lsn;
00074 int32_t fileid;
00075 DB_LSN meta_lsn;
00076 db_pgno_t meta_pgno;
00077 DB_LSN page_lsn;
00078 db_pgno_t pgno;
00079 u_int32_t ptype;
00080 db_pgno_t next;
00081 db_pgno_t last_pgno;
00082 } __db_pg_alloc_args;
00083
00084 #define DB___db_pg_free 50
00085 typedef struct ___db_pg_free_args {
00086 u_int32_t type;
00087 DB_TXN *txnid;
00088 DB_LSN prev_lsn;
00089 int32_t fileid;
00090 db_pgno_t pgno;
00091 DB_LSN meta_lsn;
00092 db_pgno_t meta_pgno;
00093 DBT header;
00094 db_pgno_t next;
00095 db_pgno_t last_pgno;
00096 } __db_pg_free_args;
00097
00098 #define DB___db_cksum 51
00099 typedef struct ___db_cksum_args {
00100 u_int32_t type;
00101 DB_TXN *txnid;
00102 DB_LSN prev_lsn;
00103 } __db_cksum_args;
00104
00105 #define DB___db_pg_freedata 52
00106 typedef struct ___db_pg_freedata_args {
00107 u_int32_t type;
00108 DB_TXN *txnid;
00109 DB_LSN prev_lsn;
00110 int32_t fileid;
00111 db_pgno_t pgno;
00112 DB_LSN meta_lsn;
00113 db_pgno_t meta_pgno;
00114 DBT header;
00115 db_pgno_t next;
00116 db_pgno_t last_pgno;
00117 DBT data;
00118 } __db_pg_freedata_args;
00119
00120 #define DB___db_pg_prepare 53
00121 typedef struct ___db_pg_prepare_args {
00122 u_int32_t type;
00123 DB_TXN *txnid;
00124 DB_LSN prev_lsn;
00125 int32_t fileid;
00126 db_pgno_t pgno;
00127 } __db_pg_prepare_args;
00128
00129 #define DB___db_pg_new 54
00130 typedef struct ___db_pg_new_args {
00131 u_int32_t type;
00132 DB_TXN *txnid;
00133 DB_LSN prev_lsn;
00134 int32_t fileid;
00135 db_pgno_t pgno;
00136 DB_LSN meta_lsn;
00137 db_pgno_t meta_pgno;
00138 DBT header;
00139 db_pgno_t next;
00140 } __db_pg_new_args;
00141
00142 #define DB___db_pg_init 60
00143 typedef struct ___db_pg_init_args {
00144 u_int32_t type;
00145 DB_TXN *txnid;
00146 DB_LSN prev_lsn;
00147 int32_t fileid;
00148 db_pgno_t pgno;
00149 DBT header;
00150 DBT data;
00151 } __db_pg_init_args;
00152
00153 #define DB___db_pg_sort 61
00154 typedef struct ___db_pg_sort_args {
00155 u_int32_t type;
00156 DB_TXN *txnid;
00157 DB_LSN prev_lsn;
00158 int32_t fileid;
00159 db_pgno_t meta;
00160 DB_LSN meta_lsn;
00161 db_pgno_t last_free;
00162 DB_LSN last_lsn;
00163 db_pgno_t last_pgno;
00164 DBT list;
00165 } __db_pg_sort_args;
00166
00167 #endif