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

txn_auto.h

00001 /* Do not edit: automatically built by gen_rec.awk. */
00002 
00003 #ifndef __txn_AUTO_H
00004 #define __txn_AUTO_H
00005 #define DB___txn_regop  10
00006 typedef struct ___txn_regop_args {
00007         u_int32_t type;
00008         DB_TXN *txnid;
00009         DB_LSN prev_lsn;
00010         u_int32_t       opcode;
00011         int32_t timestamp;
00012         u_int32_t       envid;
00013         DBT     locks;
00014 } __txn_regop_args;
00015 
00016 #define DB___txn_ckp    11
00017 typedef struct ___txn_ckp_args {
00018         u_int32_t type;
00019         DB_TXN *txnid;
00020         DB_LSN prev_lsn;
00021         DB_LSN  ckp_lsn;
00022         DB_LSN  last_ckp;
00023         int32_t timestamp;
00024         u_int32_t       envid;
00025         u_int32_t       rep_gen;
00026 } __txn_ckp_args;
00027 
00028 #define DB___txn_child  12
00029 typedef struct ___txn_child_args {
00030         u_int32_t type;
00031         DB_TXN *txnid;
00032         DB_LSN prev_lsn;
00033         u_int32_t       child;
00034         DB_LSN  c_lsn;
00035 } __txn_child_args;
00036 
00037 #define DB___txn_xa_regop       13
00038 typedef struct ___txn_xa_regop_args {
00039         u_int32_t type;
00040         DB_TXN *txnid;
00041         DB_LSN prev_lsn;
00042         u_int32_t       opcode;
00043         DBT     xid;
00044         int32_t formatID;
00045         u_int32_t       gtrid;
00046         u_int32_t       bqual;
00047         DB_LSN  begin_lsn;
00048         DBT     locks;
00049 } __txn_xa_regop_args;
00050 
00051 #define DB___txn_recycle        14
00052 typedef struct ___txn_recycle_args {
00053         u_int32_t type;
00054         DB_TXN *txnid;
00055         DB_LSN prev_lsn;
00056         u_int32_t       min;
00057         u_int32_t       max;
00058 } __txn_recycle_args;
00059 
00060 #endif

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