- /* Do not edit: automatically built by gen_rpc.awk. */
- struct __env_cachesize_msg {
- unsigned int dbenvcl_id;
- unsigned int gbytes;
- unsigned int bytes;
- unsigned int ncache;
- };
- struct __env_cachesize_reply {
- unsigned int status;
- };
- struct __env_close_msg {
- unsigned int dbenvcl_id;
- unsigned int flags;
- };
- struct __env_close_reply {
- unsigned int status;
- };
- struct __env_create_msg {
- unsigned int timeout;
- };
- struct __env_create_reply {
- unsigned int status;
- unsigned int envcl_id;
- };
- struct __env_flags_msg {
- unsigned int dbenvcl_id;
- unsigned int flags;
- unsigned int onoff;
- };
- struct __env_flags_reply {
- unsigned int status;
- };
- struct __env_open_msg {
- unsigned int dbenvcl_id;
- string home<>;
- unsigned int flags;
- unsigned int mode;
- };
- struct __env_open_reply {
- unsigned int status;
- };
- struct __env_remove_msg {
- unsigned int dbenvcl_id;
- string home<>;
- unsigned int flags;
- };
- struct __env_remove_reply {
- unsigned int status;
- };
- struct __txn_abort_msg {
- unsigned int txnpcl_id;
- };
- struct __txn_abort_reply {
- unsigned int status;
- };
- struct __txn_begin_msg {
- unsigned int envpcl_id;
- unsigned int parentcl_id;
- unsigned int flags;
- };
- struct __txn_begin_reply {
- unsigned int status;
- unsigned int txnidcl_id;
- };
- struct __txn_commit_msg {
- unsigned int txnpcl_id;
- unsigned int flags;
- };
- struct __txn_commit_reply {
- unsigned int status;
- };
- struct __db_bt_maxkey_msg {
- unsigned int dbpcl_id;
- unsigned int maxkey;
- };
- struct __db_bt_maxkey_reply {
- unsigned int status;
- };
- struct __db_bt_minkey_msg {
- unsigned int dbpcl_id;
- unsigned int minkey;
- };
- struct __db_bt_minkey_reply {
- unsigned int status;
- };
- struct __db_close_msg {
- unsigned int dbpcl_id;
- unsigned int flags;
- };
- struct __db_close_reply {
- unsigned int status;
- };
- struct __db_create_msg {
- unsigned int flags;
- unsigned int envpcl_id;
- };
- struct __db_create_reply {
- unsigned int status;
- unsigned int dbpcl_id;
- };
- struct __db_del_msg {
- unsigned int dbpcl_id;
- unsigned int txnpcl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int flags;
- };
- struct __db_del_reply {
- unsigned int status;
- };
- struct __db_extentsize_msg {
- unsigned int dbpcl_id;
- unsigned int extentsize;
- };
- struct __db_extentsize_reply {
- unsigned int status;
- };
- struct __db_flags_msg {
- unsigned int dbpcl_id;
- unsigned int flags;
- };
- struct __db_flags_reply {
- unsigned int status;
- };
- struct __db_get_msg {
- unsigned int dbpcl_id;
- unsigned int txnpcl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int datadlen;
- unsigned int datadoff;
- unsigned int dataflags;
- opaque datadata<>;
- unsigned int flags;
- };
- struct __db_get_reply {
- unsigned int status;
- opaque keydata<>;
- opaque datadata<>;
- };
- struct __db_h_ffactor_msg {
- unsigned int dbpcl_id;
- unsigned int ffactor;
- };
- struct __db_h_ffactor_reply {
- unsigned int status;
- };
- struct __db_h_nelem_msg {
- unsigned int dbpcl_id;
- unsigned int nelem;
- };
- struct __db_h_nelem_reply {
- unsigned int status;
- };
- struct __db_key_range_msg {
- unsigned int dbpcl_id;
- unsigned int txnpcl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int flags;
- };
- struct __db_key_range_reply {
- unsigned int status;
- double less;
- double equal;
- double greater;
- };
- struct __db_lorder_msg {
- unsigned int dbpcl_id;
- unsigned int lorder;
- };
- struct __db_lorder_reply {
- unsigned int status;
- };
- struct __db_open_msg {
- unsigned int dbpcl_id;
- string name<>;
- string subdb<>;
- unsigned int type;
- unsigned int flags;
- unsigned int mode;
- };
- struct __db_open_reply {
- unsigned int status;
- unsigned int type;
- unsigned int dbflags;
- };
- struct __db_pagesize_msg {
- unsigned int dbpcl_id;
- unsigned int pagesize;
- };
- struct __db_pagesize_reply {
- unsigned int status;
- };
- struct __db_put_msg {
- unsigned int dbpcl_id;
- unsigned int txnpcl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int datadlen;
- unsigned int datadoff;
- unsigned int dataflags;
- opaque datadata<>;
- unsigned int flags;
- };
- struct __db_put_reply {
- unsigned int status;
- opaque keydata<>;
- };
- struct __db_re_delim_msg {
- unsigned int dbpcl_id;
- unsigned int delim;
- };
- struct __db_re_delim_reply {
- unsigned int status;
- };
- struct __db_re_len_msg {
- unsigned int dbpcl_id;
- unsigned int len;
- };
- struct __db_re_len_reply {
- unsigned int status;
- };
- struct __db_re_pad_msg {
- unsigned int dbpcl_id;
- unsigned int pad;
- };
- struct __db_re_pad_reply {
- unsigned int status;
- };
- struct __db_remove_msg {
- unsigned int dbpcl_id;
- string name<>;
- string subdb<>;
- unsigned int flags;
- };
- struct __db_remove_reply {
- unsigned int status;
- };
- struct __db_rename_msg {
- unsigned int dbpcl_id;
- string name<>;
- string subdb<>;
- string newname<>;
- unsigned int flags;
- };
- struct __db_rename_reply {
- unsigned int status;
- };
- struct __db_stat_msg {
- unsigned int dbpcl_id;
- unsigned int flags;
- };
- struct __db_stat_statsreplist {
- opaque ent<>;
- __db_stat_statsreplist *next;
- };
- struct __db_stat_reply {
- unsigned int status;
- __db_stat_statsreplist *statslist;
- };
- struct __db_swapped_msg {
- unsigned int dbpcl_id;
- };
- struct __db_swapped_reply {
- unsigned int status;
- };
- struct __db_sync_msg {
- unsigned int dbpcl_id;
- unsigned int flags;
- };
- struct __db_sync_reply {
- unsigned int status;
- };
- struct __db_cursor_msg {
- unsigned int dbpcl_id;
- unsigned int txnpcl_id;
- unsigned int flags;
- };
- struct __db_cursor_reply {
- unsigned int status;
- unsigned int dbcidcl_id;
- };
- struct __db_join_curslist {
- opaque ent<>;
- __db_join_curslist *next;
- };
- struct __db_join_msg {
- unsigned int dbpcl_id;
- __db_join_curslist *curslist;
- unsigned int flags;
- };
- struct __db_join_reply {
- unsigned int status;
- unsigned int dbcidcl_id;
- };
- struct __dbc_close_msg {
- unsigned int dbccl_id;
- };
- struct __dbc_close_reply {
- unsigned int status;
- };
- struct __dbc_count_msg {
- unsigned int dbccl_id;
- unsigned int flags;
- };
- struct __dbc_count_reply {
- unsigned int status;
- unsigned int dupcount;
- };
- struct __dbc_del_msg {
- unsigned int dbccl_id;
- unsigned int flags;
- };
- struct __dbc_del_reply {
- unsigned int status;
- };
- struct __dbc_dup_msg {
- unsigned int dbccl_id;
- unsigned int flags;
- };
- struct __dbc_dup_reply {
- unsigned int status;
- unsigned int dbcidcl_id;
- };
- struct __dbc_get_msg {
- unsigned int dbccl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int datadlen;
- unsigned int datadoff;
- unsigned int dataflags;
- opaque datadata<>;
- unsigned int flags;
- };
- struct __dbc_get_reply {
- unsigned int status;
- opaque keydata<>;
- opaque datadata<>;
- };
- struct __dbc_put_msg {
- unsigned int dbccl_id;
- unsigned int keydlen;
- unsigned int keydoff;
- unsigned int keyflags;
- opaque keydata<>;
- unsigned int datadlen;
- unsigned int datadoff;
- unsigned int dataflags;
- opaque datadata<>;
- unsigned int flags;
- };
- struct __dbc_put_reply {
- unsigned int status;
- opaque keydata<>;
- };
- program DB_SERVERPROG {
- version DB_SERVERVERS {
- __env_cachesize_reply __DB_env_cachesize(__env_cachesize_msg) = 1;
- __env_close_reply __DB_env_close(__env_close_msg) = 2;
- __env_create_reply __DB_env_create(__env_create_msg) = 3;
- __env_flags_reply __DB_env_flags(__env_flags_msg) = 4;
- __env_open_reply __DB_env_open(__env_open_msg) = 5;
- __env_remove_reply __DB_env_remove(__env_remove_msg) = 6;
- __txn_abort_reply __DB_txn_abort(__txn_abort_msg) = 7;
- __txn_begin_reply __DB_txn_begin(__txn_begin_msg) = 8;
- __txn_commit_reply __DB_txn_commit(__txn_commit_msg) = 9;
- __db_bt_maxkey_reply __DB_db_bt_maxkey(__db_bt_maxkey_msg) = 10;
- __db_bt_minkey_reply __DB_db_bt_minkey(__db_bt_minkey_msg) = 11;
- __db_close_reply __DB_db_close(__db_close_msg) = 12;
- __db_create_reply __DB_db_create(__db_create_msg) = 13;
- __db_del_reply __DB_db_del(__db_del_msg) = 14;
- __db_extentsize_reply __DB_db_extentsize(__db_extentsize_msg) = 15;
- __db_flags_reply __DB_db_flags(__db_flags_msg) = 16;
- __db_get_reply __DB_db_get(__db_get_msg) = 17;
- __db_h_ffactor_reply __DB_db_h_ffactor(__db_h_ffactor_msg) = 18;
- __db_h_nelem_reply __DB_db_h_nelem(__db_h_nelem_msg) = 19;
- __db_key_range_reply __DB_db_key_range(__db_key_range_msg) = 20;
- __db_lorder_reply __DB_db_lorder(__db_lorder_msg) = 21;
- __db_open_reply __DB_db_open(__db_open_msg) = 22;
- __db_pagesize_reply __DB_db_pagesize(__db_pagesize_msg) = 23;
- __db_put_reply __DB_db_put(__db_put_msg) = 24;
- __db_re_delim_reply __DB_db_re_delim(__db_re_delim_msg) = 25;
- __db_re_len_reply __DB_db_re_len(__db_re_len_msg) = 26;
- __db_re_pad_reply __DB_db_re_pad(__db_re_pad_msg) = 27;
- __db_remove_reply __DB_db_remove(__db_remove_msg) = 28;
- __db_rename_reply __DB_db_rename(__db_rename_msg) = 29;
- __db_stat_reply __DB_db_stat(__db_stat_msg) = 30;
- __db_swapped_reply __DB_db_swapped(__db_swapped_msg) = 31;
- __db_sync_reply __DB_db_sync(__db_sync_msg) = 32;
- __db_cursor_reply __DB_db_cursor(__db_cursor_msg) = 33;
- __db_join_reply __DB_db_join(__db_join_msg) = 34;
- __dbc_close_reply __DB_dbc_close(__dbc_close_msg) = 35;
- __dbc_count_reply __DB_dbc_count(__dbc_count_msg) = 36;
- __dbc_del_reply __DB_dbc_del(__dbc_del_msg) = 37;
- __dbc_dup_reply __DB_dbc_dup(__dbc_dup_msg) = 38;
- __dbc_get_reply __DB_dbc_get(__dbc_get_msg) = 39;
- __dbc_put_reply __DB_dbc_put(__dbc_put_msg) = 40;
- } = 1;
- } = 351457;