log_auto.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rec.awk. */
  2. #ifndef log_AUTO_H
  3. #define log_AUTO_H
  4. #define DB_log_register1 1
  5. typedef struct _log_register1_args {
  6. u_int32_t type;
  7. DB_TXN *txnid;
  8. DB_LSN prev_lsn;
  9. u_int32_t opcode;
  10. DBT name;
  11. DBT uid;
  12. int32_t fileid;
  13. DBTYPE ftype;
  14. } __log_register1_args;
  15. int __log_register1_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
  16. int __log_register1_read __P((DB_ENV *, void *, __log_register1_args **));
  17. #define DB_log_register 2
  18. typedef struct _log_register_args {
  19. u_int32_t type;
  20. DB_TXN *txnid;
  21. DB_LSN prev_lsn;
  22. u_int32_t opcode;
  23. DBT name;
  24. DBT uid;
  25. int32_t fileid;
  26. DBTYPE ftype;
  27. db_pgno_t meta_pgno;
  28. } __log_register_args;
  29. int __log_register_log __P((DB_ENV *, DB_TXN *, DB_LSN *, u_int32_t, u_int32_t, const DBT *, const DBT *, int32_t, DBTYPE, db_pgno_t));
  30. int __log_register_print __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
  31. int __log_register_read __P((DB_ENV *, void *, __log_register_args **));
  32. int __log_init_print __P((DB_ENV *));
  33. int __log_init_recover __P((DB_ENV *));
  34. #endif