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

btree_auto.h

00001 /* Do not edit: automatically built by gen_rec.awk. */
00002 
00003 #ifndef __bam_AUTO_H
00004 #define __bam_AUTO_H
00005 #define DB___bam_split  62
00006 typedef struct ___bam_split_args {
00007         u_int32_t type;
00008         DB_TXN *txnid;
00009         DB_LSN prev_lsn;
00010         int32_t fileid;
00011         db_pgno_t       left;
00012         DB_LSN  llsn;
00013         db_pgno_t       right;
00014         DB_LSN  rlsn;
00015         u_int32_t       indx;
00016         db_pgno_t       npgno;
00017         DB_LSN  nlsn;
00018         db_pgno_t       root_pgno;
00019         DBT     pg;
00020         u_int32_t       opflags;
00021 } __bam_split_args;
00022 
00023 #define DB___bam_rsplit 63
00024 typedef struct ___bam_rsplit_args {
00025         u_int32_t type;
00026         DB_TXN *txnid;
00027         DB_LSN prev_lsn;
00028         int32_t fileid;
00029         db_pgno_t       pgno;
00030         DBT     pgdbt;
00031         db_pgno_t       root_pgno;
00032         db_pgno_t       nrec;
00033         DBT     rootent;
00034         DB_LSN  rootlsn;
00035 } __bam_rsplit_args;
00036 
00037 #define DB___bam_adj    55
00038 typedef struct ___bam_adj_args {
00039         u_int32_t type;
00040         DB_TXN *txnid;
00041         DB_LSN prev_lsn;
00042         int32_t fileid;
00043         db_pgno_t       pgno;
00044         DB_LSN  lsn;
00045         u_int32_t       indx;
00046         u_int32_t       indx_copy;
00047         u_int32_t       is_insert;
00048 } __bam_adj_args;
00049 
00050 #define DB___bam_cadjust        56
00051 typedef struct ___bam_cadjust_args {
00052         u_int32_t type;
00053         DB_TXN *txnid;
00054         DB_LSN prev_lsn;
00055         int32_t fileid;
00056         db_pgno_t       pgno;
00057         DB_LSN  lsn;
00058         u_int32_t       indx;
00059         int32_t adjust;
00060         u_int32_t       opflags;
00061 } __bam_cadjust_args;
00062 
00063 #define DB___bam_cdel   57
00064 typedef struct ___bam_cdel_args {
00065         u_int32_t type;
00066         DB_TXN *txnid;
00067         DB_LSN prev_lsn;
00068         int32_t fileid;
00069         db_pgno_t       pgno;
00070         DB_LSN  lsn;
00071         u_int32_t       indx;
00072 } __bam_cdel_args;
00073 
00074 #define DB___bam_repl   58
00075 typedef struct ___bam_repl_args {
00076         u_int32_t type;
00077         DB_TXN *txnid;
00078         DB_LSN prev_lsn;
00079         int32_t fileid;
00080         db_pgno_t       pgno;
00081         DB_LSN  lsn;
00082         u_int32_t       indx;
00083         u_int32_t       isdeleted;
00084         DBT     orig;
00085         DBT     repl;
00086         u_int32_t       prefix;
00087         u_int32_t       suffix;
00088 } __bam_repl_args;
00089 
00090 #define DB___bam_root   59
00091 typedef struct ___bam_root_args {
00092         u_int32_t type;
00093         DB_TXN *txnid;
00094         DB_LSN prev_lsn;
00095         int32_t fileid;
00096         db_pgno_t       meta_pgno;
00097         db_pgno_t       root_pgno;
00098         DB_LSN  meta_lsn;
00099 } __bam_root_args;
00100 
00101 #define DB___bam_curadj 64
00102 typedef struct ___bam_curadj_args {
00103         u_int32_t type;
00104         DB_TXN *txnid;
00105         DB_LSN prev_lsn;
00106         int32_t fileid;
00107         db_ca_mode      mode;
00108         db_pgno_t       from_pgno;
00109         db_pgno_t       to_pgno;
00110         db_pgno_t       left_pgno;
00111         u_int32_t       first_indx;
00112         u_int32_t       from_indx;
00113         u_int32_t       to_indx;
00114 } __bam_curadj_args;
00115 
00116 #define DB___bam_rcuradj        65
00117 typedef struct ___bam_rcuradj_args {
00118         u_int32_t type;
00119         DB_TXN *txnid;
00120         DB_LSN prev_lsn;
00121         int32_t fileid;
00122         ca_recno_arg    mode;
00123         db_pgno_t       root;
00124         db_recno_t      recno;
00125         u_int32_t       order;
00126 } __bam_rcuradj_args;
00127 
00128 #define DB___bam_relink 147
00129 typedef struct ___bam_relink_args {
00130         u_int32_t type;
00131         DB_TXN *txnid;
00132         DB_LSN prev_lsn;
00133         int32_t fileid;
00134         db_pgno_t       pgno;
00135         db_pgno_t       new_pgno;
00136         db_pgno_t       prev;
00137         DB_LSN  lsn_prev;
00138         db_pgno_t       next;
00139         DB_LSN  lsn_next;
00140 } __bam_relink_args;
00141 
00142 #define DB___bam_merge  148
00143 typedef struct ___bam_merge_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         DB_LSN  lsn;
00150         db_pgno_t       npgno;
00151         DB_LSN  nlsn;
00152         DBT     hdr;
00153         DBT     data;
00154         DBT     ind;
00155 } __bam_merge_args;
00156 
00157 #define DB___bam_pgno   149
00158 typedef struct ___bam_pgno_args {
00159         u_int32_t type;
00160         DB_TXN *txnid;
00161         DB_LSN prev_lsn;
00162         int32_t fileid;
00163         db_pgno_t       pgno;
00164         DB_LSN  lsn;
00165         u_int32_t       indx;
00166         db_pgno_t       opgno;
00167         db_pgno_t       npgno;
00168 } __bam_pgno_args;
00169 
00170 #endif

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