00001
00002
00003 #ifndef __qam_AUTO_H
00004 #define __qam_AUTO_H
00005 #define DB___qam_incfirst 84
00006 typedef struct ___qam_incfirst_args {
00007 u_int32_t type;
00008 DB_TXN *txnid;
00009 DB_LSN prev_lsn;
00010 int32_t fileid;
00011 db_recno_t recno;
00012 db_pgno_t meta_pgno;
00013 } __qam_incfirst_args;
00014
00015 #define DB___qam_mvptr 85
00016 typedef struct ___qam_mvptr_args {
00017 u_int32_t type;
00018 DB_TXN *txnid;
00019 DB_LSN prev_lsn;
00020 u_int32_t opcode;
00021 int32_t fileid;
00022 db_recno_t old_first;
00023 db_recno_t new_first;
00024 db_recno_t old_cur;
00025 db_recno_t new_cur;
00026 DB_LSN metalsn;
00027 db_pgno_t meta_pgno;
00028 } __qam_mvptr_args;
00029
00030 #define DB___qam_del 79
00031 typedef struct ___qam_del_args {
00032 u_int32_t type;
00033 DB_TXN *txnid;
00034 DB_LSN prev_lsn;
00035 int32_t fileid;
00036 DB_LSN lsn;
00037 db_pgno_t pgno;
00038 u_int32_t indx;
00039 db_recno_t recno;
00040 } __qam_del_args;
00041
00042 #define DB___qam_add 80
00043 typedef struct ___qam_add_args {
00044 u_int32_t type;
00045 DB_TXN *txnid;
00046 DB_LSN prev_lsn;
00047 int32_t fileid;
00048 DB_LSN lsn;
00049 db_pgno_t pgno;
00050 u_int32_t indx;
00051 db_recno_t recno;
00052 DBT data;
00053 u_int32_t vflag;
00054 DBT olddata;
00055 } __qam_add_args;
00056
00057 #define DB___qam_delext 83
00058 typedef struct ___qam_delext_args {
00059 u_int32_t type;
00060 DB_TXN *txnid;
00061 DB_LSN prev_lsn;
00062 int32_t fileid;
00063 DB_LSN lsn;
00064 db_pgno_t pgno;
00065 u_int32_t indx;
00066 db_recno_t recno;
00067 DBT data;
00068 } __qam_delext_args;
00069
00070 #endif