Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Related Pages

db_auto.h

00001 /* Do not edit: automatically built by gen_rec.awk. */
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

Generated on Sun Dec 25 12:14:22 2005 for Berkeley DB 4.4.16 by  doxygen 1.4.2