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

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rpc.awk. */
  2. struct __env_cachesize_msg {
  3. unsigned int dbenvcl_id;
  4. unsigned int gbytes;
  5. unsigned int bytes;
  6. unsigned int ncache;
  7. };
  8. struct __env_cachesize_reply {
  9. unsigned int status;
  10. };
  11. struct __env_close_msg {
  12. unsigned int dbenvcl_id;
  13. unsigned int flags;
  14. };
  15. struct __env_close_reply {
  16. unsigned int status;
  17. };
  18. struct __env_create_msg {
  19. unsigned int timeout;
  20. };
  21. struct __env_create_reply {
  22. unsigned int status;
  23. unsigned int envcl_id;
  24. };
  25. struct __env_flags_msg {
  26. unsigned int dbenvcl_id;
  27. unsigned int flags;
  28. unsigned int onoff;
  29. };
  30. struct __env_flags_reply {
  31. unsigned int status;
  32. };
  33. struct __env_open_msg {
  34. unsigned int dbenvcl_id;
  35. string home<>;
  36. unsigned int flags;
  37. unsigned int mode;
  38. };
  39. struct __env_open_reply {
  40. unsigned int status;
  41. };
  42. struct __env_remove_msg {
  43. unsigned int dbenvcl_id;
  44. string home<>;
  45. unsigned int flags;
  46. };
  47. struct __env_remove_reply {
  48. unsigned int status;
  49. };
  50. struct __txn_abort_msg {
  51. unsigned int txnpcl_id;
  52. };
  53. struct __txn_abort_reply {
  54. unsigned int status;
  55. };
  56. struct __txn_begin_msg {
  57. unsigned int envpcl_id;
  58. unsigned int parentcl_id;
  59. unsigned int flags;
  60. };
  61. struct __txn_begin_reply {
  62. unsigned int status;
  63. unsigned int txnidcl_id;
  64. };
  65. struct __txn_commit_msg {
  66. unsigned int txnpcl_id;
  67. unsigned int flags;
  68. };
  69. struct __txn_commit_reply {
  70. unsigned int status;
  71. };
  72. struct __db_bt_maxkey_msg {
  73. unsigned int dbpcl_id;
  74. unsigned int maxkey;
  75. };
  76. struct __db_bt_maxkey_reply {
  77. unsigned int status;
  78. };
  79. struct __db_bt_minkey_msg {
  80. unsigned int dbpcl_id;
  81. unsigned int minkey;
  82. };
  83. struct __db_bt_minkey_reply {
  84. unsigned int status;
  85. };
  86. struct __db_close_msg {
  87. unsigned int dbpcl_id;
  88. unsigned int flags;
  89. };
  90. struct __db_close_reply {
  91. unsigned int status;
  92. };
  93. struct __db_create_msg {
  94. unsigned int flags;
  95. unsigned int envpcl_id;
  96. };
  97. struct __db_create_reply {
  98. unsigned int status;
  99. unsigned int dbpcl_id;
  100. };
  101. struct __db_del_msg {
  102. unsigned int dbpcl_id;
  103. unsigned int txnpcl_id;
  104. unsigned int keydlen;
  105. unsigned int keydoff;
  106. unsigned int keyflags;
  107. opaque keydata<>;
  108. unsigned int flags;
  109. };
  110. struct __db_del_reply {
  111. unsigned int status;
  112. };
  113. struct __db_extentsize_msg {
  114. unsigned int dbpcl_id;
  115. unsigned int extentsize;
  116. };
  117. struct __db_extentsize_reply {
  118. unsigned int status;
  119. };
  120. struct __db_flags_msg {
  121. unsigned int dbpcl_id;
  122. unsigned int flags;
  123. };
  124. struct __db_flags_reply {
  125. unsigned int status;
  126. };
  127. struct __db_get_msg {
  128. unsigned int dbpcl_id;
  129. unsigned int txnpcl_id;
  130. unsigned int keydlen;
  131. unsigned int keydoff;
  132. unsigned int keyflags;
  133. opaque keydata<>;
  134. unsigned int datadlen;
  135. unsigned int datadoff;
  136. unsigned int dataflags;
  137. opaque datadata<>;
  138. unsigned int flags;
  139. };
  140. struct __db_get_reply {
  141. unsigned int status;
  142. opaque keydata<>;
  143. opaque datadata<>;
  144. };
  145. struct __db_h_ffactor_msg {
  146. unsigned int dbpcl_id;
  147. unsigned int ffactor;
  148. };
  149. struct __db_h_ffactor_reply {
  150. unsigned int status;
  151. };
  152. struct __db_h_nelem_msg {
  153. unsigned int dbpcl_id;
  154. unsigned int nelem;
  155. };
  156. struct __db_h_nelem_reply {
  157. unsigned int status;
  158. };
  159. struct __db_key_range_msg {
  160. unsigned int dbpcl_id;
  161. unsigned int txnpcl_id;
  162. unsigned int keydlen;
  163. unsigned int keydoff;
  164. unsigned int keyflags;
  165. opaque keydata<>;
  166. unsigned int flags;
  167. };
  168. struct __db_key_range_reply {
  169. unsigned int status;
  170. double less;
  171. double equal;
  172. double greater;
  173. };
  174. struct __db_lorder_msg {
  175. unsigned int dbpcl_id;
  176. unsigned int lorder;
  177. };
  178. struct __db_lorder_reply {
  179. unsigned int status;
  180. };
  181. struct __db_open_msg {
  182. unsigned int dbpcl_id;
  183. string name<>;
  184. string subdb<>;
  185. unsigned int type;
  186. unsigned int flags;
  187. unsigned int mode;
  188. };
  189. struct __db_open_reply {
  190. unsigned int status;
  191. unsigned int type;
  192. unsigned int dbflags;
  193. };
  194. struct __db_pagesize_msg {
  195. unsigned int dbpcl_id;
  196. unsigned int pagesize;
  197. };
  198. struct __db_pagesize_reply {
  199. unsigned int status;
  200. };
  201. struct __db_put_msg {
  202. unsigned int dbpcl_id;
  203. unsigned int txnpcl_id;
  204. unsigned int keydlen;
  205. unsigned int keydoff;
  206. unsigned int keyflags;
  207. opaque keydata<>;
  208. unsigned int datadlen;
  209. unsigned int datadoff;
  210. unsigned int dataflags;
  211. opaque datadata<>;
  212. unsigned int flags;
  213. };
  214. struct __db_put_reply {
  215. unsigned int status;
  216. opaque keydata<>;
  217. };
  218. struct __db_re_delim_msg {
  219. unsigned int dbpcl_id;
  220. unsigned int delim;
  221. };
  222. struct __db_re_delim_reply {
  223. unsigned int status;
  224. };
  225. struct __db_re_len_msg {
  226. unsigned int dbpcl_id;
  227. unsigned int len;
  228. };
  229. struct __db_re_len_reply {
  230. unsigned int status;
  231. };
  232. struct __db_re_pad_msg {
  233. unsigned int dbpcl_id;
  234. unsigned int pad;
  235. };
  236. struct __db_re_pad_reply {
  237. unsigned int status;
  238. };
  239. struct __db_remove_msg {
  240. unsigned int dbpcl_id;
  241. string name<>;
  242. string subdb<>;
  243. unsigned int flags;
  244. };
  245. struct __db_remove_reply {
  246. unsigned int status;
  247. };
  248. struct __db_rename_msg {
  249. unsigned int dbpcl_id;
  250. string name<>;
  251. string subdb<>;
  252. string newname<>;
  253. unsigned int flags;
  254. };
  255. struct __db_rename_reply {
  256. unsigned int status;
  257. };
  258. struct __db_stat_msg {
  259. unsigned int dbpcl_id;
  260. unsigned int flags;
  261. };
  262. struct __db_stat_statsreplist {
  263. opaque ent<>;
  264. __db_stat_statsreplist *next;
  265. };
  266. struct __db_stat_reply {
  267. unsigned int status;
  268. __db_stat_statsreplist *statslist;
  269. };
  270. struct __db_swapped_msg {
  271. unsigned int dbpcl_id;
  272. };
  273. struct __db_swapped_reply {
  274. unsigned int status;
  275. };
  276. struct __db_sync_msg {
  277. unsigned int dbpcl_id;
  278. unsigned int flags;
  279. };
  280. struct __db_sync_reply {
  281. unsigned int status;
  282. };
  283. struct __db_cursor_msg {
  284. unsigned int dbpcl_id;
  285. unsigned int txnpcl_id;
  286. unsigned int flags;
  287. };
  288. struct __db_cursor_reply {
  289. unsigned int status;
  290. unsigned int dbcidcl_id;
  291. };
  292. struct __db_join_curslist {
  293. opaque ent<>;
  294. __db_join_curslist *next;
  295. };
  296. struct __db_join_msg {
  297. unsigned int dbpcl_id;
  298. __db_join_curslist *curslist;
  299. unsigned int flags;
  300. };
  301. struct __db_join_reply {
  302. unsigned int status;
  303. unsigned int dbcidcl_id;
  304. };
  305. struct __dbc_close_msg {
  306. unsigned int dbccl_id;
  307. };
  308. struct __dbc_close_reply {
  309. unsigned int status;
  310. };
  311. struct __dbc_count_msg {
  312. unsigned int dbccl_id;
  313. unsigned int flags;
  314. };
  315. struct __dbc_count_reply {
  316. unsigned int status;
  317. unsigned int dupcount;
  318. };
  319. struct __dbc_del_msg {
  320. unsigned int dbccl_id;
  321. unsigned int flags;
  322. };
  323. struct __dbc_del_reply {
  324. unsigned int status;
  325. };
  326. struct __dbc_dup_msg {
  327. unsigned int dbccl_id;
  328. unsigned int flags;
  329. };
  330. struct __dbc_dup_reply {
  331. unsigned int status;
  332. unsigned int dbcidcl_id;
  333. };
  334. struct __dbc_get_msg {
  335. unsigned int dbccl_id;
  336. unsigned int keydlen;
  337. unsigned int keydoff;
  338. unsigned int keyflags;
  339. opaque keydata<>;
  340. unsigned int datadlen;
  341. unsigned int datadoff;
  342. unsigned int dataflags;
  343. opaque datadata<>;
  344. unsigned int flags;
  345. };
  346. struct __dbc_get_reply {
  347. unsigned int status;
  348. opaque keydata<>;
  349. opaque datadata<>;
  350. };
  351. struct __dbc_put_msg {
  352. unsigned int dbccl_id;
  353. unsigned int keydlen;
  354. unsigned int keydoff;
  355. unsigned int keyflags;
  356. opaque keydata<>;
  357. unsigned int datadlen;
  358. unsigned int datadoff;
  359. unsigned int dataflags;
  360. opaque datadata<>;
  361. unsigned int flags;
  362. };
  363. struct __dbc_put_reply {
  364. unsigned int status;
  365. opaque keydata<>;
  366. };
  367. program DB_SERVERPROG {
  368. version DB_SERVERVERS {
  369. __env_cachesize_reply __DB_env_cachesize(__env_cachesize_msg) = 1;
  370. __env_close_reply __DB_env_close(__env_close_msg) = 2;
  371. __env_create_reply __DB_env_create(__env_create_msg) = 3;
  372. __env_flags_reply __DB_env_flags(__env_flags_msg) = 4;
  373. __env_open_reply __DB_env_open(__env_open_msg) = 5;
  374. __env_remove_reply __DB_env_remove(__env_remove_msg) = 6;
  375. __txn_abort_reply __DB_txn_abort(__txn_abort_msg) = 7;
  376. __txn_begin_reply __DB_txn_begin(__txn_begin_msg) = 8;
  377. __txn_commit_reply __DB_txn_commit(__txn_commit_msg) = 9;
  378. __db_bt_maxkey_reply __DB_db_bt_maxkey(__db_bt_maxkey_msg) = 10;
  379. __db_bt_minkey_reply __DB_db_bt_minkey(__db_bt_minkey_msg) = 11;
  380. __db_close_reply __DB_db_close(__db_close_msg) = 12;
  381. __db_create_reply __DB_db_create(__db_create_msg) = 13;
  382. __db_del_reply __DB_db_del(__db_del_msg) = 14;
  383. __db_extentsize_reply __DB_db_extentsize(__db_extentsize_msg) = 15;
  384. __db_flags_reply __DB_db_flags(__db_flags_msg) = 16;
  385. __db_get_reply __DB_db_get(__db_get_msg) = 17;
  386. __db_h_ffactor_reply __DB_db_h_ffactor(__db_h_ffactor_msg) = 18;
  387. __db_h_nelem_reply __DB_db_h_nelem(__db_h_nelem_msg) = 19;
  388. __db_key_range_reply __DB_db_key_range(__db_key_range_msg) = 20;
  389. __db_lorder_reply __DB_db_lorder(__db_lorder_msg) = 21;
  390. __db_open_reply __DB_db_open(__db_open_msg) = 22;
  391. __db_pagesize_reply __DB_db_pagesize(__db_pagesize_msg) = 23;
  392. __db_put_reply __DB_db_put(__db_put_msg) = 24;
  393. __db_re_delim_reply __DB_db_re_delim(__db_re_delim_msg) = 25;
  394. __db_re_len_reply __DB_db_re_len(__db_re_len_msg) = 26;
  395. __db_re_pad_reply __DB_db_re_pad(__db_re_pad_msg) = 27;
  396. __db_remove_reply __DB_db_remove(__db_remove_msg) = 28;
  397. __db_rename_reply __DB_db_rename(__db_rename_msg) = 29;
  398. __db_stat_reply __DB_db_stat(__db_stat_msg) = 30;
  399. __db_swapped_reply __DB_db_swapped(__db_swapped_msg) = 31;
  400. __db_sync_reply __DB_db_sync(__db_sync_msg) = 32;
  401. __db_cursor_reply __DB_db_cursor(__db_cursor_msg) = 33;
  402. __db_join_reply __DB_db_join(__db_join_msg) = 34;
  403. __dbc_close_reply __DB_dbc_close(__dbc_close_msg) = 35;
  404. __dbc_count_reply __DB_dbc_count(__dbc_count_msg) = 36;
  405. __dbc_del_reply __DB_dbc_del(__dbc_del_msg) = 37;
  406. __dbc_dup_reply __DB_dbc_dup(__dbc_dup_msg) = 38;
  407. __dbc_get_reply __DB_dbc_get(__dbc_get_msg) = 39;
  408. __dbc_put_reply __DB_dbc_put(__dbc_put_msg) = 40;
  409. } = 1;
  410. } = 351457;