txn_auto.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rec.awk. */
  2. #ifndef __txn_AUTO_H
  3. #define __txn_AUTO_H
  4. #define DB___txn_regop 10
  5. typedef struct ___txn_regop_args {
  6. u_int32_t type;
  7. DB_TXN *txnid;
  8. DB_LSN prev_lsn;
  9. u_int32_t opcode;
  10. int32_t timestamp;
  11. } __txn_regop_args;
  12. #define DB___txn_ckp 11
  13. typedef struct ___txn_ckp_args {
  14. u_int32_t type;
  15. DB_TXN *txnid;
  16. DB_LSN prev_lsn;
  17. DB_LSN ckp_lsn;
  18. DB_LSN last_ckp;
  19. int32_t timestamp;
  20. } __txn_ckp_args;
  21. #define DB___txn_child 12
  22. typedef struct ___txn_child_args {
  23. u_int32_t type;
  24. DB_TXN *txnid;
  25. DB_LSN prev_lsn;
  26. u_int32_t child;
  27. DB_LSN c_lsn;
  28. } __txn_child_args;
  29. #define DB___txn_xa_regop 13
  30. typedef struct ___txn_xa_regop_args {
  31. u_int32_t type;
  32. DB_TXN *txnid;
  33. DB_LSN prev_lsn;
  34. u_int32_t opcode;
  35. DBT xid;
  36. int32_t formatID;
  37. u_int32_t gtrid;
  38. u_int32_t bqual;
  39. DB_LSN begin_lsn;
  40. } __txn_xa_regop_args;
  41. #define DB___txn_recycle 14
  42. typedef struct ___txn_recycle_args {
  43. u_int32_t type;
  44. DB_TXN *txnid;
  45. DB_LSN prev_lsn;
  46. u_int32_t min;
  47. u_int32_t max;
  48. } __txn_recycle_args;
  49. #endif