rep_ext.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
- /* DO NOT EDIT: automatically built by dist/s_include. */
- #ifndef _rep_ext_h_
- #define _rep_ext_h_
- #if defined(__cplusplus)
- extern "C" {
- #endif
- int __rep_dbenv_create __P((DB_ENV *));
- int __rep_process_message __P((DB_ENV *, DBT *, DBT *, int *));
- int __rep_process_txn __P((DB_ENV *, DBT *));
- int __rep_region_init __P((DB_ENV *));
- int __rep_region_destroy __P((DB_ENV *));
- int __rep_dbenv_close __P((DB_ENV *));
- int __rep_preclose __P((DB_ENV *, int));
- int __rep_check_alloc __P((DB_ENV *, TXN_RECS *, int));
- int __rep_send_message __P((DB_ENV *, int, u_int32_t, DB_LSN *, const DBT *, u_int32_t));
- int __rep_new_master __P((DB_ENV *, REP_CONTROL *, int));
- int __rep_lockpgno_init __P((DB_ENV *, int (***)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t *));
- int __rep_unlockpages __P((DB_ENV *, u_int32_t));
- int __rep_lockpages __P((DB_ENV *, int (**)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *), size_t, DB_LSN *, DB_LSN *, TXN_RECS *, u_int32_t));
- int __rep_is_client __P((DB_ENV *));
- int __rep_send_vote __P((DB_ENV *, DB_LSN *, int, int, int));
- int __rep_grow_sites __P((DB_ENV *dbenv, int nsites));
- void __rep_print_message __P((DB_ENV *, int, REP_CONTROL *, char *));
- #if defined(__cplusplus)
- }
- #endif
- #endif /* !_rep_ext_h_ */