__db_env Struct Reference

#include <db.h>


Public Member Functions

void db_errcall __P ((const char *, char *))
void db_feedback __P ((DB_ENV *, int, int))
void db_paniccall __P ((DB_ENV *, int))
int db_recovery_init __P ((DB_ENV *))
int tx_recover __P ((DB_ENV *, DBT *, DB_LSN *, db_recops, void *))
int dtab __P ((DB_ENV *, DBT *, DB_LSN *, db_recops, void *))
int close __P ((DB_ENV *, u_int32_t))
void err __P ((const DB_ENV *, int, const char *,...))
void errx __P ((const DB_ENV *, const char *,...))
int open __P ((DB_ENV *, const char *, u_int32_t, int))
int remove __P ((DB_ENV *, const char *, u_int32_t))
int set_data_dir __P ((DB_ENV *, const char *))
void set_errcall __P ((DB_ENV *, void(*)(const char *, char *)))
void set_errfile __P ((DB_ENV *, FILE *))
void set_errpfx __P ((DB_ENV *, const char *))
int set_feedback __P ((DB_ENV *, void(*)(DB_ENV *, int, int)))
int set_paniccall __P ((DB_ENV *, void(*)(DB_ENV *, int)))
int set_recovery_init __P ((DB_ENV *, int(*)(DB_ENV *)))
int set_server __P ((DB_ENV *, char *, long, long, u_int32_t))
int set_shm_key __P ((DB_ENV *, long))
int set_tmp_dir __P ((DB_ENV *, const char *))
int set_verbose __P ((DB_ENV *, u_int32_t, int))
int set_lg_bsize __P ((DB_ENV *, u_int32_t))
int set_lg_dir __P ((DB_ENV *, const char *))
int set_lg_max __P ((DB_ENV *, u_int32_t))
int set_lk_conflicts __P ((DB_ENV *, u_int8_t *, int))
int set_lk_detect __P ((DB_ENV *, u_int32_t))
int set_lk_max __P ((DB_ENV *, u_int32_t))
int set_mp_mmapsize __P ((DB_ENV *, size_t))
int set_cachesize __P ((DB_ENV *, u_int32_t, u_int32_t, int))
int set_tx_max __P ((DB_ENV *, u_int32_t))
int set_tx_recover __P ((DB_ENV *, int(*)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *)))
int set_tx_timestamp __P ((DB_ENV *, time_t *))

Data Fields

FILE * db_errfile
const char * db_errpfx
u_int32_t verbose
u_int8_tlk_conflicts
u_int32_t lk_modes
u_int32_t lk_max
u_int32_t lk_detect
u_int32_t lg_bsize
u_int32_t lg_max
u_int32_t mp_gbytes
u_int32_t mp_bytes
size_t mp_size
int mp_ncache
size_t mp_mmapsize
u_int32_t tx_max
time_t tx_timestamp
int db_panic
char * db_home
char * db_log_dir
char * db_tmp_dir
char ** db_data_dir
int data_cnt
int data_next
int db_mode
void * reginfo
DB_FHlockfhp
long shm_key
void * lg_handle
void * lk_handle
void * mp_handle
void * tx_handle
size_t dtab_size
void * cl_handle
long cl_id
int dblocal_ref
struct {
   __db_env *   tqe_next
   __db_env **   tqe_prev
links
int xa_rmid
DB_TXNxa_txn
void * cj_internal
u_int32_t flags


Detailed Description

Definition at line 262 of file db.h.


Member Function Documentation

int set_tx_timestamp __db_env::__P (DB_ENV *, time_t *)   ) 
 

int set_tx_recover __db_env::__P (DB_ENV *, int(*)(DB_ENV *, DBT *, DB_LSN *, db_recops, void *))   ) 
 

int set_tx_max __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int set_cachesize __db_env::__P (DB_ENV *, u_int32_t, u_int32_t, int)   ) 
 

int set_mp_mmapsize __db_env::__P (DB_ENV *, size_t)   ) 
 

int set_lk_max __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int set_lk_detect __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int set_lk_conflicts __db_env::__P (DB_ENV *, u_int8_t *, int)   ) 
 

int set_lg_max __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int set_lg_dir __db_env::__P (DB_ENV *, const char *)   ) 
 

int set_lg_bsize __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int set_verbose __db_env::__P (DB_ENV *, u_int32_t, int)   ) 
 

int set_tmp_dir __db_env::__P (DB_ENV *, const char *)   ) 
 

int set_shm_key __db_env::__P (DB_ENV *, long)   ) 
 

int set_server __db_env::__P (DB_ENV *, char *, long, long, u_int32_t  ) 
 

int set_recovery_init __db_env::__P (DB_ENV *, int(*)(DB_ENV *))   ) 
 

int set_paniccall __db_env::__P (DB_ENV *, void(*)(DB_ENV *, int))   ) 
 

int set_feedback __db_env::__P (DB_ENV *, void(*)(DB_ENV *, int, int))   ) 
 

void set_errpfx __db_env::__P (DB_ENV *, const char *)   ) 
 

void set_errfile __db_env::__P (DB_ENV *, FILE *)   ) 
 

void set_errcall __db_env::__P (DB_ENV *, void(*)(const char *, char *))   ) 
 

int set_data_dir __db_env::__P (DB_ENV *, const char *)   ) 
 

int remove __db_env::__P (DB_ENV *, const char *, u_int32_t  ) 
 

int open __db_env::__P (DB_ENV *, const char *, u_int32_t, int)   ) 
 

void errx __db_env::__P (const DB_ENV *, const char *,...)   ) 
 

void err __db_env::__P (const DB_ENV *, int, const char *,...)   ) 
 

int close __db_env::__P (DB_ENV *, u_int32_t  ) 
 

int dtab __db_env::__P (DB_ENV *, DBT *, DB_LSN *, db_recops, void *)   ) 
 

int tx_recover __db_env::__P (DB_ENV *, DBT *, DB_LSN *, db_recops, void *)   ) 
 

int db_recovery_init __db_env::__P (DB_ENV *)   ) 
 

void db_paniccall __db_env::__P (DB_ENV *, int)   ) 
 

void db_feedback __db_env::__P (DB_ENV *, int, int)   ) 
 

void db_errcall __db_env::__P (const char *, char *)   ) 
 


Field Documentation

void* __db_env::cj_internal
 

Definition at line 360 of file db.h.

void* __db_env::cl_handle
 

Definition at line 340 of file db.h.

long __db_env::cl_id
 

Definition at line 341 of file db.h.

int __db_env::data_cnt
 

Definition at line 319 of file db.h.

int __db_env::data_next
 

Definition at line 320 of file db.h.

char** __db_env::db_data_dir
 

Definition at line 318 of file db.h.

FILE* __db_env::db_errfile
 

Definition at line 266 of file db.h.

const char* __db_env::db_errpfx
 

Definition at line 267 of file db.h.

char* __db_env::db_home
 

Definition at line 314 of file db.h.

char* __db_env::db_log_dir
 

Definition at line 315 of file db.h.

int __db_env::db_mode
 

Definition at line 322 of file db.h.

int __db_env::db_panic
 

Definition at line 311 of file db.h.

char* __db_env::db_tmp_dir
 

Definition at line 316 of file db.h.

int __db_env::dblocal_ref
 

Definition at line 343 of file db.h.

size_t __db_env::dtab_size
 

Definition at line 338 of file db.h.

u_int32_t __db_env::flags
 

Definition at line 421 of file db.h.

u_int32_t __db_env::lg_bsize
 

Definition at line 292 of file db.h.

void* __db_env::lg_handle
 

Definition at line 328 of file db.h.

u_int32_t __db_env::lg_max
 

Definition at line 293 of file db.h.

struct { ... } __db_env::links
 

u_int8_t* __db_env::lk_conflicts
 

Definition at line 286 of file db.h.

u_int32_t __db_env::lk_detect
 

Definition at line 289 of file db.h.

void* __db_env::lk_handle
 

Definition at line 330 of file db.h.

u_int32_t __db_env::lk_max
 

Definition at line 288 of file db.h.

u_int32_t __db_env::lk_modes
 

Definition at line 287 of file db.h.

DB_FH* __db_env::lockfhp
 

Definition at line 325 of file db.h.

u_int32_t __db_env::mp_bytes
 

Definition at line 297 of file db.h.

u_int32_t __db_env::mp_gbytes
 

Definition at line 296 of file db.h.

void* __db_env::mp_handle
 

Definition at line 332 of file db.h.

size_t __db_env::mp_mmapsize
 

Definition at line 300 of file db.h.

int __db_env::mp_ncache
 

Definition at line 299 of file db.h.

size_t __db_env::mp_size
 

Definition at line 298 of file db.h.

void* __db_env::reginfo
 

Definition at line 324 of file db.h.

long __db_env::shm_key
 

Definition at line 326 of file db.h.

struct __db_env* __db_env::tqe_next
 

Definition at line 354 of file db.h.

struct __db_env** __db_env::tqe_prev
 

Definition at line 355 of file db.h.

void* __db_env::tx_handle
 

Definition at line 334 of file db.h.

u_int32_t __db_env::tx_max
 

Definition at line 303 of file db.h.

time_t __db_env::tx_timestamp
 

Definition at line 304 of file db.h.

u_int32_t __db_env::verbose
 

Definition at line 283 of file db.h.

int __db_env::xa_rmid
 

Definition at line 357 of file db.h.

DB_TXN* __db_env::xa_txn
 

Definition at line 358 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