__db Struct Reference

#include <db.h>


Public Member Functions

void db_feedback __P ((DB *, int, int))
void *db_malloc __P ((size_t))
void *db_realloc __P ((void *, size_t))
int dup_compare __P ((const DBT *, const DBT *))
int close __P ((DB *, u_int32_t))
int cursor __P ((DB *, DB_TXN *, DBC **, u_int32_t))
int del __P ((DB *, DB_TXN *, DBT *, u_int32_t))
void err __P ((DB *, int, const char *,...))
void errx __P ((DB *, const char *,...))
int fd __P ((DB *, int *))
int get __P ((DB *, DB_TXN *, DBT *, DBT *, u_int32_t))
int get_byteswapped __P ((DB *))
DBTYPE get_type __P ((DB *))
int join __P ((DB *, DBC **, DBC **, u_int32_t))
int key_range __P ((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t))
int open __P ((DB *, const char *, const char *, DBTYPE, u_int32_t, int))
int put __P ((DB *, DB_TXN *, DBT *, DBT *, u_int32_t))
int remove __P ((DB *, const char *, const char *, u_int32_t))
int rename __P ((DB *, const char *, const char *, const char *, u_int32_t))
int set_cachesize __P ((DB *, u_int32_t, u_int32_t, int))
int set_dup_compare __P ((DB *, int(*)(const DBT *, const DBT *)))
void set_errcall __P ((DB *, void(*)(const char *, char *)))
void set_errfile __P ((DB *, FILE *))
void set_errpfx __P ((DB *, const char *))
int set_feedback __P ((DB *, void(*)(DB *, int, int)))
int set_flags __P ((DB *, u_int32_t))
int set_lorder __P ((DB *, int))
int set_malloc __P ((DB *, void *(*)(size_t)))
int set_pagesize __P ((DB *, u_int32_t))
int set_paniccall __P ((DB *, void(*)(DB_ENV *, int)))
int set_realloc __P ((DB *, void *(*)(void *, size_t)))
int stat __P ((DB *, void *, void *(*)(size_t), u_int32_t))
int sync __P ((DB *, u_int32_t))
int upgrade __P ((DB *, const char *, u_int32_t))
int verify __P ((DB *, const char *, const char *, FILE *, u_int32_t))
int set_bt_compare __P ((DB *, int(*)(const DBT *, const DBT *)))
int set_bt_maxkey __P ((DB *, u_int32_t))
int set_bt_minkey __P ((DB *, u_int32_t))
int set_bt_prefix __P ((DB *, size_t(*)(const DBT *, const DBT *)))
int set_h_ffactor __P ((DB *, u_int32_t))
int set_h_hash __P ((DB *, u_int32_t(*)(const void *, u_int32_t)))
int set_h_nelem __P ((DB *, u_int32_t))
int set_re_delim __P ((DB *, int))
int set_re_len __P ((DB *, u_int32_t))
int set_re_pad __P ((DB *, int))
int set_re_source __P ((DB *, const char *))

Data Fields

u_int32_t pgsize
DB_ENVdbenv
DBTYPE type
DB_MPOOLFILEmpf
void * mutexp
u_int8_t fileid [DB_FILE_ID_LEN]
int32_t log_fileid
db_pgno_t meta_pgno
DB_TXNopen_txn
long cl_id
DB_FHsaved_open_fhp
struct {
   __db *   tqe_next
   __db **   tqe_prev
links
struct {
   __dbc *   tqh_first
   __dbc **   tqh_last
free_queue
struct {
   __dbc *   tqh_first
   __dbc **   tqh_last
active_queue
struct {
   __dbc *   tqh_first
   __dbc **   tqh_last
join_queue
void * bt_internal
void * cj_internal
void * h_internal
void * q_internal
void * xa_internal
u_int32_t am_ok
u_int32_t flags


Detailed Description

Definition at line 537 of file db.h.


Member Function Documentation

int set_re_source __db::__P (DB *, const char *)   ) 
 

int set_re_pad __db::__P (DB *, int)   ) 
 

int set_re_len __db::__P (DB *, u_int32_t  ) 
 

int set_re_delim __db::__P (DB *, int)   ) 
 

int set_h_nelem __db::__P (DB *, u_int32_t  ) 
 

int set_h_hash __db::__P (DB *, u_int32_t(*)(const void *, u_int32_t))   ) 
 

int set_h_ffactor __db::__P (DB *, u_int32_t  ) 
 

int set_bt_prefix __db::__P (DB *, size_t(*)(const DBT *, const DBT *))   ) 
 

int set_bt_minkey __db::__P (DB *, u_int32_t  ) 
 

int set_bt_maxkey __db::__P (DB *, u_int32_t  ) 
 

int set_bt_compare __db::__P (DB *, int(*)(const DBT *, const DBT *))   ) 
 

int verify __db::__P (DB *, const char *, const char *, FILE *, u_int32_t  ) 
 

int upgrade __db::__P (DB *, const char *, u_int32_t  ) 
 

int sync __db::__P (DB *, u_int32_t  ) 
 

int stat __db::__P (DB *, void *, void *(*)(size_t), u_int32_t  ) 
 

int set_realloc __db::__P (DB *, void *(*)(void *, size_t))   ) 
 

int set_paniccall __db::__P (DB *, void(*)(DB_ENV *, int))   ) 
 

int set_pagesize __db::__P (DB *, u_int32_t  ) 
 

int set_malloc __db::__P (DB *, void *(*)(size_t))   ) 
 

int set_lorder __db::__P (DB *, int)   ) 
 

int set_flags __db::__P (DB *, u_int32_t  ) 
 

int set_feedback __db::__P (DB *, void(*)(DB *, int, int))   ) 
 

void set_errpfx __db::__P (DB *, const char *)   ) 
 

void set_errfile __db::__P (DB *, FILE *)   ) 
 

void set_errcall __db::__P (DB *, void(*)(const char *, char *))   ) 
 

int set_dup_compare __db::__P (DB *, int(*)(const DBT *, const DBT *))   ) 
 

int set_cachesize __db::__P (DB *, u_int32_t, u_int32_t, int)   ) 
 

int rename __db::__P (DB *, const char *, const char *, const char *, u_int32_t  ) 
 

int remove __db::__P (DB *, const char *, const char *, u_int32_t  ) 
 

int put __db::__P (DB *, DB_TXN *, DBT *, DBT *, u_int32_t  ) 
 

int open __db::__P (DB *, const char *, const char *, DBTYPE, u_int32_t, int)   ) 
 

int key_range __db::__P (DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, u_int32_t  ) 
 

int join __db::__P (DB *, DBC **, DBC **, u_int32_t  ) 
 

DBTYPE get_type __db::__P (DB *)   ) 
 

int get_byteswapped __db::__P (DB *)   ) 
 

int get __db::__P (DB *, DB_TXN *, DBT *, DBT *, u_int32_t  ) 
 

int fd __db::__P (DB *, int *)   ) 
 

void errx __db::__P (DB *, const char *,...)   ) 
 

void err __db::__P (DB *, int, const char *,...)   ) 
 

int del __db::__P (DB *, DB_TXN *, DBT *, u_int32_t  ) 
 

int cursor __db::__P (DB *, DB_TXN *, DBC **, u_int32_t  ) 
 

int close __db::__P (DB *, u_int32_t  ) 
 

int dup_compare __db::__P (const DBT *, const DBT *)   ) 
 

void* db_realloc __db::__P (void *, size_t)   ) 
 

void* db_malloc __db::__P (size_t)   ) 
 

void db_feedback __db::__P (DB *, int, int)   ) 
 


Field Documentation

struct { ... } __db::active_queue
 

u_int32_t __db::am_ok
 

Definition at line 682 of file db.h.

void* __db::bt_internal
 

Definition at line 620 of file db.h.

void* __db::cj_internal
 

Definition at line 621 of file db.h.

long __db::cl_id
 

Definition at line 567 of file db.h.

DB_ENV* __db::dbenv
 

Definition at line 552 of file db.h.

u_int8_t __db::fileid[DB_FILE_ID_LEN]
 

Definition at line 560 of file db.h.

u_int32_t __db::flags
 

Definition at line 702 of file db.h.

struct { ... } __db::free_queue
 

void* __db::h_internal
 

Definition at line 622 of file db.h.

struct { ... } __db::join_queue
 

struct { ... } __db::links
 

int32_t __db::log_fileid
 

Definition at line 563 of file db.h.

db_pgno_t __db::meta_pgno
 

Definition at line 564 of file db.h.

DB_MPOOLFILE* __db::mpf
 

Definition at line 556 of file db.h.

void* __db::mutexp
 

Definition at line 558 of file db.h.

DB_TXN* __db::open_txn
 

Definition at line 565 of file db.h.

u_int32_t __db::pgsize
 

Definition at line 541 of file db.h.

void* __db::q_internal
 

Definition at line 623 of file db.h.

DB_FH* __db::saved_open_fhp
 

Definition at line 582 of file db.h.

struct __db* __db::tqe_next
 

Definition at line 593 of file db.h.

struct __db** __db::tqe_prev
 

Definition at line 594 of file db.h.

struct __dbc* __db::tqh_first
 

Definition at line 616 of file db.h.

struct __dbc* __db::tqh_first
 

Definition at line 612 of file db.h.

struct __dbc* __db::tqh_first
 

Definition at line 608 of file db.h.

struct __dbc** __db::tqh_last
 

Definition at line 617 of file db.h.

struct __dbc** __db::tqh_last
 

Definition at line 613 of file db.h.

struct __dbc** __db::tqh_last
 

Definition at line 609 of file db.h.

DBTYPE __db::type
 

Definition at line 554 of file db.h.

void* __db::xa_internal
 

Definition at line 624 of file db.h.


The documentation for this struct was generated from the following file:
Generated on Sun Mar 12 23:56:38 2006 for ScriptBasic by  doxygen 1.4.6-NO