📄 rpc.src
字号:
ARG INT u_int32_t flagsENDBEGIN db_create RETCODEARG IGNORE DB * dbpARG ID DB_ENV * dbenvARG INT u_int32_t flagsRET ID long dbENDBEGIN db_del CODEARG ID DB * dbpARG ID DB_TXN * txnpARG DBT DBT * keyARG INT u_int32_t flagsENDBEGIN db_dup_compare NOFUNCARG ID DB * dbpFUNCPROT int (*)(DB *, const DBT *, const DBT *)FUNCARG int (*func0) __P((DB *, const DBT *, const DBT *))ENDBEGIN db_encrypt CODEARG ID DB * dbpARG STRING const char * passwdARG INT u_int32_t flagsENDBEGIN db_extentsize CODEARG ID DB * dbpARG INT u_int32_t extentsizeENDBEGIN db_fd NOFUNCARG ID DB * dbpARG IGNORE int * fdpENDBEGIN db_feedback NOFUNCARG ID DB * dbpFUNCPROT void (*)(DB *, int, int)FUNCARG void (*func0) __P((DB *, int, int))ENDBEGIN db_flags CODEARG ID DB * dbpARG INT u_int32_t flagsENDBEGIN db_get RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG DBT DBT * keyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * keyRET DBT DBT * dataENDBEGIN db_h_ffactor CODEARG ID DB * dbpARG INT u_int32_t ffactorENDBEGIN db_h_hash NOFUNCARG ID DB * dbpFUNCPROT u_int32_t(*)(DB *, const void *, u_int32_t)FUNCARG u_int32_t (*func0) __P((DB *, const void *, u_int32_t))ENDBEGIN db_h_nelem CODEARG ID DB * dbpARG INT u_int32_t nelemENDBEGIN db_key_range RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG DBT DBT * keyARG IGNORE DB_KEY_RANGE * rangeARG INT u_int32_t flagsRET DBL double lessRET DBL double equalRET DBL double greaterENDBEGIN db_lorder CODEARG ID DB * dbpARG INT int lorderEND# XXX# The line:# RET INT u_int32_t dbflags# should go away when a get_flags method exists. It is# needed now because Tcl looks at dbp->flags.#BEGIN db_open RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG STRING const char * nameARG STRING const char * subdbARG INT DBTYPE typeARG INT u_int32_t flagsARG INT int modeRET ID long dbRET INT DBTYPE typeRET INT u_int32_t dbflagsRET INT int lorderENDBEGIN db_pagesize CODEARG ID DB * dbpARG INT u_int32_t pagesizeENDBEGIN db_panic NOFUNCARG ID DB * dbpFUNCPROT void (*)(DB_ENV *, int)FUNCARG void (*func0) __P((DB_ENV *, int))ENDBEGIN db_pget RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG DBT DBT * skeyARG DBT DBT * pkeyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * skeyRET DBT DBT * pkeyRET DBT DBT * dataENDBEGIN db_put RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG DBT DBT * keyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * keyENDBEGIN db_re_delim CODEARG ID DB * dbpARG INT int delimENDBEGIN db_re_len CODEARG ID DB * dbpARG INT u_int32_t lenENDBEGIN db_re_pad CODEARG ID DB * dbpARG INT int padENDBEGIN db_re_source NOFUNCARG ID DB * dbpARG STRING const char * re_sourceENDBEGIN db_remove RETCODEARG ID DB * dbpARG STRING const char * nameARG STRING const char * subdbARG INT u_int32_t flagsENDBEGIN db_rename RETCODEARG ID DB * dbpARG STRING const char * nameARG STRING const char * subdbARG STRING const char * newnameARG INT u_int32_t flagsENDBEGIN db_stat RETCODEARG ID DB * dbpARG IGNORE void * spARG INT u_int32_t flagsRET LIST u_int32_t * stats INTENDBEGIN db_sync CODEARG ID DB * dbpARG INT u_int32_t flagsENDBEGIN db_truncate RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG IGNORE u_int32_t * countpARG INT u_int32_t flagsRET INT u_int32_t countENDBEGIN db_upgrade NOFUNCARG ID DB * dbpARG STRING const char * fnameARG INT u_int32_t flagsENDBEGIN db_verify NOFUNCARG ID DB * dbpARG STRING const char * fnameARG STRING const char * subdbARG IGNORE FILE * outfileARG INT u_int32_t flagsEND## Cursor functions#BEGIN db_cursor RETCODEARG ID DB * dbpARG ID DB_TXN * txnpARG IGNORE DBC ** dbcppARG INT u_int32_t flagsRET ID long dbcidENDBEGIN db_join RETCODEARG ID DB * dbpARG LIST DBC ** curs IDARG IGNORE DBC ** dbcpARG INT u_int32_t flagsRET ID long dbcidENDBEGIN dbc_close RETCODEARG ID DBC * dbcENDBEGIN dbc_count RETCODEARG ID DBC * dbcARG IGNORE db_recno_t * countpARG INT u_int32_t flagsRET INT db_recno_t dupcountENDBEGIN dbc_del CODEARG ID DBC * dbcARG INT u_int32_t flagsENDBEGIN dbc_dup RETCODEARG ID DBC * dbcARG IGNORE DBC ** dbcpARG INT u_int32_t flagsRET ID long dbcidENDBEGIN dbc_get RETCODEARG ID DBC * dbcARG DBT DBT * keyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * keyRET DBT DBT * dataENDBEGIN dbc_pget RETCODEARG ID DBC * dbcARG DBT DBT * skeyARG DBT DBT * pkeyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * skeyRET DBT DBT * pkeyRET DBT DBT * dataENDBEGIN dbc_put RETCODEARG ID DBC * dbcARG DBT DBT * keyARG DBT DBT * dataARG INT u_int32_t flagsRET DBT DBT * keyEND## Unsupported environment subsystems### Locking subsystem#BEGIN lock_detect NOFUNCARG ID DB_ENV * dbenvARG INT u_int32_t flagsARG INT u_int32_t atypeARG IGNORE int * abortedENDBEGIN lock_get NOFUNCARG ID DB_ENV * dbenvARG INT u_int32_t lockerARG INT u_int32_t flagsARG CONST const DBT * objARG INT db_lockmode_t modeARG IGNORE DB_LOCK * lockENDBEGIN lock_id NOFUNCARG ID DB_ENV * dbenvARG INT u_int32_t * idpENDBEGIN lock_id_free NOFUNCARG ID DB_ENV * dbenvARG INT u_int32_t idENDBEGIN lock_put NOFUNCARG ID DB_ENV * dbenvARG ID DB_LOCK * lockENDBEGIN lock_stat NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_LOCK_STAT ** statpARG INT u_int32_t flagsENDBEGIN lock_vec NOFUNCARG ID DB_ENV * dbenvARG INT u_int32_t lockerARG INT u_int32_t flagsARG IGNORE DB_LOCKREQ * listARG INT int nlistARG IGNORE DB_LOCKREQ ** elistpEND## Logging subsystem#BEGIN log_archive NOFUNCARG ID DB_ENV * dbenvARG IGNORE char *** listpARG INT u_int32_t flagsENDBEGIN log_cursor NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_LOGC ** logcpARG INT u_int32_t flagsEND## Don't do log_compare. It doesn't have an env we can get at,# and it doesn't manipulate DB internal information.#BEGIN log_file NOFUNCARG ID DB_ENV * dbenvARG CONST const DB_LSN * lsnARG STRING char * namepARG INT size_t lenENDBEGIN log_flush NOFUNCARG ID DB_ENV * dbenvARG CONST const DB_LSN * lsnENDBEGIN log_put NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_LSN * lsnARG DBT const DBT * dataARG INT u_int32_t flagsENDBEGIN log_stat NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_LOG_STAT ** statpARG INT u_int32_t flagsEND## Mpool Subsystem#BEGIN memp_fcreate NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_MPOOLFILE ** mpfARG IGNORE u_int32_t flagsENDBEGIN memp_register NOFUNCARG ID DB_ENV * dbenvARG INT int ftypeFUNCPROT int (*)(DB_ENV *, db_pgno_t, void *, DBT *)FUNCARG int (*func0) __P((DB_ENV *, db_pgno_t, void *, DBT *))FUNCPROT int (*)(DB_ENV *, db_pgno_t, void *, DBT *)FUNCARG int (*func1) __P((DB_ENV *, db_pgno_t, void *, DBT *))ENDBEGIN memp_stat NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_MPOOL_STAT ** gstatpARG IGNORE DB_MPOOL_FSTAT *** fstatpARG INT u_int32_t flagsENDBEGIN memp_sync NOFUNCARG ID DB_ENV * dbenvARG IGNORE DB_LSN * lsnENDBEGIN memp_trickle NOFUNCARG ID DB_ENV * dbenvARG INT int pctARG IGNORE int * nwrotepEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -