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

MySQL数据库

开发平台:

Visual C++

  1. /* DO NOT EDIT: automatically built by dist/s_include. */
  2. #ifndef _rpc_client_ext_h_
  3. #define _rpc_client_ext_h_
  4. #if defined(__cplusplus)
  5. extern "C" {
  6. #endif
  7. int __dbcl_envrpcserver __P((DB_ENV *, void *, const char *, long, long, u_int32_t));
  8. int __dbcl_env_open_wrap __P((DB_ENV *, const char *, u_int32_t, int));
  9. int __dbcl_db_open_wrap __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
  10. int __dbcl_refresh __P((DB_ENV *));
  11. int __dbcl_retcopy __P((DB_ENV *, DBT *, void *, u_int32_t, void **, u_int32_t *));
  12. void __dbcl_txn_end __P((DB_TXN *));
  13. void __dbcl_txn_setup __P((DB_ENV *, DB_TXN *, DB_TXN *, u_int32_t));
  14. void __dbcl_c_refresh __P((DBC *));
  15. int __dbcl_c_setup __P((long, DB *, DBC **));
  16. int __dbcl_dbclose_common __P((DB *));
  17. int __dbcl_env_alloc __P((DB_ENV *, void *(*)(size_t), void *(*)(void *, size_t), void (*)(void *)));
  18. int __dbcl_set_app_dispatch __P((DB_ENV *, int (*)(DB_ENV *, DBT *, DB_LSN *, db_recops)));
  19. int __dbcl_env_cachesize __P((DB_ENV *, u_int32_t, u_int32_t, int));
  20. int __dbcl_env_close __P((DB_ENV *, u_int32_t));
  21. int __dbcl_env_create __P((DB_ENV *, long));
  22. int __dbcl_set_data_dir __P((DB_ENV *, const char *));
  23. int __dbcl_env_dbremove __P((DB_ENV *, DB_TXN *, const char *, const char *, u_int32_t));
  24. int __dbcl_env_dbrename __P((DB_ENV *, DB_TXN *, const char *, const char *, const char *, u_int32_t));
  25. int __dbcl_env_encrypt __P((DB_ENV *, const char *, u_int32_t));
  26. int __dbcl_env_set_feedback __P((DB_ENV *, void (*)(DB_ENV *, int, int)));
  27. int __dbcl_env_flags __P((DB_ENV *, u_int32_t, int));
  28. int __dbcl_set_lg_bsize __P((DB_ENV *, u_int32_t));
  29. int __dbcl_set_lg_dir __P((DB_ENV *, const char *));
  30. int __dbcl_set_lg_max __P((DB_ENV *, u_int32_t));
  31. int __dbcl_set_lg_regionmax __P((DB_ENV *, u_int32_t));
  32. int __dbcl_set_lk_conflict __P((DB_ENV *, u_int8_t *, int));
  33. int __dbcl_set_lk_detect __P((DB_ENV *, u_int32_t));
  34. int __dbcl_set_lk_max __P((DB_ENV *, u_int32_t));
  35. int __dbcl_set_lk_max_locks __P((DB_ENV *, u_int32_t));
  36. int __dbcl_set_lk_max_lockers __P((DB_ENV *, u_int32_t));
  37. int __dbcl_set_lk_max_objects __P((DB_ENV *, u_int32_t));
  38. int __dbcl_set_mp_mmapsize __P((DB_ENV *, size_t));
  39. int __dbcl_env_open __P((DB_ENV *, const char *, u_int32_t, int));
  40. int __dbcl_env_paniccall __P((DB_ENV *, void (*)(DB_ENV *, int)));
  41. int __dbcl_env_remove __P((DB_ENV *, const char *, u_int32_t));
  42. int __dbcl_set_shm_key __P((DB_ENV *, long));
  43. int __dbcl_set_tas_spins __P((DB_ENV *, u_int32_t));
  44. int __dbcl_set_timeout __P((DB_ENV *, u_int32_t, u_int32_t));
  45. int __dbcl_set_tmp_dir __P((DB_ENV *, const char *));
  46. int __dbcl_set_tx_max __P((DB_ENV *, u_int32_t));
  47. int __dbcl_set_tx_timestamp __P((DB_ENV *, time_t *));
  48. int __dbcl_set_verbose __P((DB_ENV *, u_int32_t, int));
  49. int __dbcl_txn_abort __P((DB_TXN *));
  50. int __dbcl_txn_begin __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t));
  51. int __dbcl_txn_checkpoint __P((DB_ENV *, u_int32_t, u_int32_t, u_int32_t));
  52. int __dbcl_txn_commit __P((DB_TXN *, u_int32_t));
  53. int __dbcl_txn_discard __P((DB_TXN *, u_int32_t));
  54. int __dbcl_txn_prepare __P((DB_TXN *, u_int8_t *));
  55. int __dbcl_txn_recover __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t));
  56. int __dbcl_txn_stat __P((DB_ENV *, DB_TXN_STAT **, u_int32_t));
  57. int __dbcl_txn_timeout __P((DB_TXN *, u_int32_t, u_int32_t));
  58. int __dbcl_rep_elect __P((DB_ENV *, int, int, u_int32_t, int *));
  59. int __dbcl_rep_flush __P((DB_ENV *));
  60. int __dbcl_rep_process_message __P((DB_ENV *, DBT *, DBT *, int *));
  61. int __dbcl_rep_set_limit __P((DB_ENV *, u_int32_t, u_int32_t));
  62. int __dbcl_rep_set_request __P((DB_ENV *, u_int32_t, u_int32_t));
  63. int __dbcl_rep_set_rep_transport __P((DB_ENV *, int, int (*)(DB_ENV *, const DBT *, const DBT *, int, u_int32_t)));
  64. int __dbcl_rep_start __P((DB_ENV *, DBT *, u_int32_t));
  65. int __dbcl_rep_stat __P((DB_ENV *, DB_REP_STAT **, u_int32_t));
  66. int __dbcl_db_alloc __P((DB *, void *(*)(size_t), void *(*)(void *, size_t), void (*)(void *)));
  67. int __dbcl_db_associate __P((DB *, DB_TXN *, DB *, int (*)(DB *, const DBT *, const DBT *, DBT *), u_int32_t));
  68. int __dbcl_db_bt_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
  69. int __dbcl_db_bt_maxkey __P((DB *, u_int32_t));
  70. int __dbcl_db_bt_minkey __P((DB *, u_int32_t));
  71. int __dbcl_db_bt_prefix __P((DB *, size_t(*)(DB *, const DBT *, const DBT *)));
  72. int __dbcl_db_set_append_recno __P((DB *, int (*)(DB *, DBT *, db_recno_t)));
  73. int __dbcl_db_cache_priority __P((DB *, DB_CACHE_PRIORITY));
  74. int __dbcl_db_cachesize __P((DB *, u_int32_t, u_int32_t, int));
  75. int __dbcl_db_close __P((DB *, u_int32_t));
  76. int __dbcl_db_create __P((DB *, DB_ENV *, u_int32_t));
  77. int __dbcl_db_del __P((DB *, DB_TXN *, DBT *, u_int32_t));
  78. int __dbcl_db_dup_compare __P((DB *, int (*)(DB *, const DBT *, const DBT *)));
  79. int __dbcl_db_encrypt __P((DB *, const char *, u_int32_t));
  80. int __dbcl_db_extentsize __P((DB *, u_int32_t));
  81. int __dbcl_db_fd __P((DB *, int *));
  82. int __dbcl_db_feedback __P((DB *, void (*)(DB *, int, int)));
  83. int __dbcl_db_flags __P((DB *, u_int32_t));
  84. int __dbcl_db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
  85. int __dbcl_db_h_ffactor __P((DB *, u_int32_t));
  86. int __dbcl_db_h_hash __P((DB *, u_int32_t(*)(DB *, const void *, u_int32_t)));
  87. int __dbcl_db_h_nelem __P((DB *, u_int32_t));
  88. int __dbcl_db_key_range __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t));
  89. int __dbcl_db_lorder __P((DB *, int));
  90. int __dbcl_db_open __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int));
  91. int __dbcl_db_pagesize __P((DB *, u_int32_t));
  92. int __dbcl_db_panic __P((DB *, void (*)(DB_ENV *, int)));
  93. int __dbcl_db_pget __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t));
  94. int __dbcl_db_put __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t));
  95. int __dbcl_db_re_delim __P((DB *, int));
  96. int __dbcl_db_re_len __P((DB *, u_int32_t));
  97. int __dbcl_db_re_pad __P((DB *, int));
  98. int __dbcl_db_re_source __P((DB *, const char *));
  99. int __dbcl_db_remove __P((DB *, const char *, const char *, u_int32_t));
  100. int __dbcl_db_rename __P((DB *, const char *, const char *, const char *, u_int32_t));
  101. int __dbcl_db_stat __P((DB *, void *, u_int32_t));
  102. int __dbcl_db_sync __P((DB *, u_int32_t));
  103. int __dbcl_db_truncate __P((DB *, DB_TXN *, u_int32_t  *, u_int32_t));
  104. int __dbcl_db_upgrade __P((DB *, const char *, u_int32_t));
  105. int __dbcl_db_verify __P((DB *, const char *, const char *, FILE *, u_int32_t));
  106. int __dbcl_db_cursor __P((DB *, DB_TXN *, DBC **, u_int32_t));
  107. int __dbcl_db_join __P((DB *, DBC **, DBC **, u_int32_t));
  108. int __dbcl_dbc_close __P((DBC *));
  109. int __dbcl_dbc_count __P((DBC *, db_recno_t *, u_int32_t));
  110. int __dbcl_dbc_del __P((DBC *, u_int32_t));
  111. int __dbcl_dbc_dup __P((DBC *, DBC **, u_int32_t));
  112. int __dbcl_dbc_get __P((DBC *, DBT *, DBT *, u_int32_t));
  113. int __dbcl_dbc_pget __P((DBC *, DBT *, DBT *, DBT *, u_int32_t));
  114. int __dbcl_dbc_put __P((DBC *, DBT *, DBT *, u_int32_t));
  115. int __dbcl_lock_detect __P((DB_ENV *, u_int32_t, u_int32_t, int *));
  116. int __dbcl_lock_get __P((DB_ENV *, u_int32_t, u_int32_t, const DBT *, db_lockmode_t, DB_LOCK *));
  117. int __dbcl_lock_id __P((DB_ENV *, u_int32_t *));
  118. int __dbcl_lock_id_free __P((DB_ENV *, u_int32_t));
  119. int __dbcl_lock_put __P((DB_ENV *, DB_LOCK *));
  120. int __dbcl_lock_stat __P((DB_ENV *, DB_LOCK_STAT **, u_int32_t));
  121. int __dbcl_lock_vec __P((DB_ENV *, u_int32_t, u_int32_t, DB_LOCKREQ *, int, DB_LOCKREQ **));
  122. int __dbcl_log_archive __P((DB_ENV *, char ***, u_int32_t));
  123. int __dbcl_log_cursor __P((DB_ENV *, DB_LOGC **, u_int32_t));
  124. int __dbcl_log_file __P((DB_ENV *, const DB_LSN *, char *, size_t));
  125. int __dbcl_log_flush __P((DB_ENV *, const DB_LSN *));
  126. int __dbcl_log_put __P((DB_ENV *, DB_LSN *, const DBT *, u_int32_t));
  127. int __dbcl_log_stat __P((DB_ENV *, DB_LOG_STAT **, u_int32_t));
  128. int __dbcl_memp_fcreate __P((DB_ENV *, DB_MPOOLFILE **, u_int32_t));
  129. int __dbcl_memp_register __P((DB_ENV *, int, int (*)(DB_ENV *, db_pgno_t, void *, DBT *), int (*)(DB_ENV *, db_pgno_t, void *, DBT *)));
  130. int __dbcl_memp_stat __P((DB_ENV *, DB_MPOOL_STAT **, DB_MPOOL_FSTAT ***, u_int32_t));
  131. int __dbcl_memp_sync __P((DB_ENV *, DB_LSN *));
  132. int __dbcl_memp_trickle __P((DB_ENV *, int, int *));
  133. int __dbcl_env_close_ret __P((DB_ENV *, u_int32_t, __env_close_reply *));
  134. int __dbcl_env_create_ret __P((DB_ENV *, long, __env_create_reply *));
  135. int __dbcl_env_open_ret __P((DB_ENV *, const char *, u_int32_t, int, __env_open_reply *));
  136. int __dbcl_env_remove_ret __P((DB_ENV *, const char *, u_int32_t, __env_remove_reply *));
  137. int __dbcl_txn_abort_ret __P((DB_TXN *, __txn_abort_reply *));
  138. int __dbcl_txn_begin_ret __P((DB_ENV *, DB_TXN *, DB_TXN **, u_int32_t, __txn_begin_reply *));
  139. int __dbcl_txn_commit_ret __P((DB_TXN *, u_int32_t, __txn_commit_reply *));
  140. int __dbcl_txn_discard_ret __P((DB_TXN *, u_int32_t, __txn_discard_reply *));
  141. int __dbcl_txn_recover_ret __P((DB_ENV *, DB_PREPLIST *, long, long *, u_int32_t, __txn_recover_reply *));
  142. int __dbcl_db_close_ret __P((DB *, u_int32_t, __db_close_reply *));
  143. int __dbcl_db_create_ret __P((DB *, DB_ENV *, u_int32_t, __db_create_reply *));
  144. int __dbcl_db_get_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_get_reply *));
  145. int __dbcl_db_key_range_ret __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t, __db_key_range_reply *));
  146. int __dbcl_db_open_ret __P((DB *, DB_TXN *, const char *, const char *, DBTYPE, u_int32_t, int, __db_open_reply *));
  147. int __dbcl_db_pget_ret __P((DB *, DB_TXN *, DBT *, DBT *, DBT *, u_int32_t, __db_pget_reply *));
  148. int __dbcl_db_put_ret __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t, __db_put_reply *));
  149. int __dbcl_db_remove_ret __P((DB *, const char *, const char *, u_int32_t, __db_remove_reply *));
  150. int __dbcl_db_rename_ret __P((DB *, const char *, const char *, const char *, u_int32_t, __db_rename_reply *));
  151. int __dbcl_db_stat_ret __P((DB *, void *, u_int32_t, __db_stat_reply *));
  152. int __dbcl_db_truncate_ret __P((DB *, DB_TXN *, u_int32_t  *, u_int32_t, __db_truncate_reply *));
  153. int __dbcl_db_cursor_ret __P((DB *, DB_TXN *, DBC **, u_int32_t, __db_cursor_reply *));
  154. int __dbcl_db_join_ret __P((DB *, DBC **, DBC **, u_int32_t, __db_join_reply *));
  155. int __dbcl_dbc_close_ret __P((DBC *, __dbc_close_reply *));
  156. int __dbcl_dbc_count_ret __P((DBC *, db_recno_t *, u_int32_t, __dbc_count_reply *));
  157. int __dbcl_dbc_dup_ret __P((DBC *, DBC **, u_int32_t, __dbc_dup_reply *));
  158. int __dbcl_dbc_get_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_get_reply *));
  159. int __dbcl_dbc_pget_ret __P((DBC *, DBT *, DBT *, DBT *, u_int32_t, __dbc_pget_reply *));
  160. int __dbcl_dbc_put_ret __P((DBC *, DBT *, DBT *, u_int32_t, __dbc_put_reply *));
  161. #if defined(__cplusplus)
  162. }
  163. #endif
  164. #endif /* !_rpc_client_ext_h_ */