#include "db_config.h"
#include <errno.h>
#include <string.h>
#include "db_cxx.h"
#include "dbinc/cxx_int.h"
#include "db_int.h"
#include "dbinc/db_page.h"
#include "dbinc_auto/db_auto.h"
#include "dbinc_auto/crdel_auto.h"
#include "dbinc/db_dispatch.h"
#include "dbinc_auto/db_ext.h"
#include "dbinc_auto/common_ext.h"
Go to the source code of this file.
Defines | |
| #define | DB_CALLBACK_C_INTERCEPT(_name, _rettype, _cargspec,_return, _cxxargs) |
| #define | DB_METHOD(_name, _argspec, _arglist, _retok) |
| #define | DB_METHOD_CHECKED(_name, _cleanup, _argspec, _arglist, _retok) |
| #define | DB_METHOD_QUIET(_name, _argspec, _arglist) |
| #define | DB_METHOD_VOID(_name, _argspec, _arglist) |
| #define | DB_SET_CALLBACK(_cxxname, _name, _cxxargspec, _cb) |
Functions | |
| DbTxn Dbt u_int32_t | unwrap (txnid) |
Variables | |
| void(*) arg int(*) arg int(*) arg size_t(*) arg int(*) arg u_int32_t(*) arg in | _verify_callback_c )(void *handle, const void *str_arg) |
| void(*) ar | append_recno ) |
| void(* | arg )(Db *cxxthis, int opcode, int pct)) |
| void(*) arg int(*) ar | bt_compare ) |
| u_int32_t | bt_maxkey |
| void(*) arg int(*) arg int(*) ar | bt_prefix ) |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t * | countp |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD DB * | cthis |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD DB const DBT const DBT DBT | cxxthis |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD DB const DBT const DBT * | data |
| const char const char * | database |
| DbTxn Dbt u_int32_t | db |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t | db_pagesize |
| void(*) arg int(*) arg int(*) arg size_t(*) ar | dup_compare ) |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char * | errpfx |
| feedback | |
| const char * | file |
| DbTxn Dbt u_int32_t | flags |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD char DB_RETOK_STD db_malloc_fcn_type db_realloc_fcn_type db_free_fcn_type | free_fcn |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type | func |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t | h_ffactor |
| void(*) arg int(*) arg int(*) arg size_t(*) arg int(*) ar | h_hash ) |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t | h_nelem |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD | int |
| DbTxn Dbt * | key |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD char DB_RETOK_STD db_malloc_fcn_type | malloc_fcn |
| const char const char const char * | newname |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char * | passwd |
| DB_CACHE_PRIORITY | priority |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t | re_len |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD char * | re_source |
| u_int32_t DB_RETOK_STD bt_prefix_fcn_type DB_RETOK_STD const char int DB_RETOK_STD const char errpfx u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD char DB_RETOK_STD db_malloc_fcn_type db_realloc_fcn_type | realloc_fcn |
| DbTxn Dbt DB_KEY_RANGE * | results |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD DB const DBT const DBT DBT | return |
| const char const char const char u_int32_t DB_RETOK_STD DbTxn u_int32_t u_int32_t DB_RETOK_STD u_int32_t DB_RETOK_STD DB const DBT const DBT DBT * | retval |
| static const char | revid [] = "$Id: cxx_db.cpp,v 11.71 2002/08/26 22:13:36 mjc Exp $" |
| DbTxn * | txnid |
|
|
Value: |
|
|
Value: int Db::_name _argspec \ { \ int ret; \ DB *db = unwrap(this); \ \ ret = db->_name _arglist; \ if (!_retok(ret)) \ DB_ERROR("Db::" # _name, ret, error_policy()); \ return (ret); \ } Definition at line 34 of file cxx_db.cpp. |
|
|
Value: int Db::_name _argspec \ { \ int ret; \ DB *db = unwrap(this); \ \ if (!db) { \ DB_ERROR("Db::" # _name, EINVAL, error_policy()); \ return (EINVAL); \ } \ if (_cleanup) \ cleanup(); \ ret = db->_name _arglist; \ if (!_retok(ret)) \ DB_ERROR("Db::" # _name, ret, error_policy()); \ return (ret); \ } Definition at line 46 of file cxx_db.cpp. |
|
|
Value: Definition at line 64 of file cxx_db.cpp. |
|
|
Value: Definition at line 72 of file cxx_db.cpp. |
|
|
Value: |
|
|
|
Definition at line 503 of file cxx_db.cpp. Referenced by Db::verify(). 00504 { 00505 char *str; 00506 __DB_OSTREAMCLASS *out; 00507 00508 str = (char *)str_arg; 00509 out = (__DB_OSTREAMCLASS *)handle; 00510 00511 (*out) << str; 00512 if (out->fail()) 00513 return (EIO); 00514 00515 return (0); 00516 }
|
|
|
Definition at line 463 of file cxx_db.cpp. |
|
|
|
Definition at line 471 of file cxx_db.cpp. |
|
|
Definition at line 538 of file cxx_db.cpp. |
|
|
Definition at line 479 of file cxx_db.cpp. |
|
|
Definition at line 53 of file cxx_dbc.cpp. |
|
|
Definition at line 434 of file cxx_db.cpp. |
|
|
Definition at line 434 of file cxx_db.cpp. |
|
|
|
Definition at line 351 of file cxx_db.cpp. Referenced by check_database(), cleanup(), Java_com_sleepycat_db_Db__1remove(), and Java_com_sleepycat_db_Db__1rename(). |
|
|
|
Definition at line 560 of file cxx_db.cpp. |
|
|
Definition at line 487 of file cxx_db.cpp. Referenced by __ham_dsearch(). |
|
|
Definition at line 549 of file cxx_db.cpp. Referenced by Java_com_sleepycat_db_Db__1finalize(), and Java_com_sleepycat_db_DbEnv__1finalize(). |
|
|
Definition at line 456 of file cxx_db.cpp. Referenced by __db_set_feedback(), and __dbenv_set_feedback(). |
|
|
|
|
Definition at line 573 of file cxx_db.cpp. |
|
|
|
Definition at line 552 of file cxx_db.cpp. |
|
|
Definition at line 494 of file cxx_db.cpp. |
|
|
Definition at line 556 of file cxx_db.cpp. |
|
|
|
|
Definition at line 573 of file cxx_db.cpp. |
|
|
Definition at line 300 of file cxx_env.cpp. Referenced by __absname(), __fop_rename_print(), __os_region_unlink(), bdb_DbRename(), berkdb_Cmd(), db_Cmd(), env_Cmd(), env_DbRename(), Java_com_sleepycat_db_Db__1rename(), Java_com_sleepycat_db_DbEnv_dbrename(), tcl_DbcDup(), tcl_Mutex(), and tcl_Txn(). |
|
|
Definition at line 572 of file cxx_env.cpp. Referenced by bdb_DbOpen(), bdb_DbRemove(), bdb_DbRename(), bdb_EnvOpen(), check_connection(), check_user(), dispatch_command(), expand_tilde(), get_one_option(), LIST_HEAD(), main(), rl_username_completion_function(), runas(), sh_get_home_dir(), tcl_EnvRemove(), tilde_expand(), tilde_expand_word(), and username_completion_function(). |
|
|
Definition at line 594 of file cxx_db.cpp. Referenced by __memp_alloc(), and __memp_bad_buffer(). |
|
|
Definition at line 564 of file cxx_db.cpp. Referenced by __bam_iitem(), __db_c_put(), __qam_bulk(), and __qam_stat(). |
|
|
Definition at line 568 of file cxx_db.cpp. |
|
|
Definition at line 573 of file cxx_db.cpp. |
|
|
Definition at line 304 of file cxx_db.cpp. |
|
|
|
|
Definition at line 11 of file cxx_db.cpp. |
|
|
Definition at line 360 of file cxx_db.cpp. Referenced by __db_apprec(), __db_dispatch(), __rep_apply(), __txn_dbenv_refresh(), Java_com_sleepycat_db_Db_cursor(), Java_com_sleepycat_db_Db_del(), Java_com_sleepycat_db_Db_get(), Java_com_sleepycat_db_Db_key_1range(), Java_com_sleepycat_db_Db_pget(), and Java_com_sleepycat_db_Db_put(). |
1.4.3