#include <tdb_private.h>
変数 | |
char * | name |
void * | map_ptr |
int | fd |
tdb_len_t | map_size |
int | read_only |
int | traverse_read |
tdb_lock_type | global_lock |
int | num_lockrecs |
tdb_lock_type * | lockrecs |
enum TDB_ERROR | ecode |
tdb_header | header |
u32 | flags |
tdb_traverse_lock | travlocks |
tdb_context * | next |
dev_t | device |
ino_t | inode |
tdb_logging_context | log |
unsigned int(* | hash_fn )(TDB_DATA *key) |
int | open_flags |
unsigned int | num_locks |
tdb_methods * | methods |
tdb_transaction * | transaction |
int | page_size |
int | max_dead_records |
volatile sig_atomic_t * | interrupt_sig_ptr |
tdb_private.h の 149 行で定義されています。
char* name |
void* map_ptr |
int fd |
int read_only |
int traverse_read |
struct tdb_lock_type global_lock |
int num_lockrecs |
struct tdb_lock_type* lockrecs |
tdb_private.h の 159 行で定義されています。
参照元 rec_free_read()・tdb_alloc_read()・tdb_append()・tdb_brlock()・tdb_error()・tdb_errorstr()・tdb_expand_file()・tdb_oob()・tdb_read()・tdb_rec_read()・tdb_store()・tdb_transaction_commit()・tdb_transaction_recover()・tdb_transaction_start()・tdb_traverse()・tdb_traverse_read()・tdb_update_hash()・tdb_write()・transaction_read()・transaction_setup_recovery()・transaction_sync()・transaction_write().
struct tdb_header header |
u32 flags |
struct tdb_traverse_lock travlocks |
struct tdb_context* next |
dev_t device |
ino_t inode |
struct tdb_logging_context log |
tdb_private.h の 166 行で定義されています。
参照元 tdb_get_logging_private()・tdb_log_fn()・tdb_set_logging_function().
int open_flags |
unsigned int num_locks |
struct tdb_methods* methods |
tdb_private.h の 170 行で定義されています。
参照元 _tdb_lockall()・_tdb_unlockall()・rec_free_read()・tdb_alloc_read()・tdb_dump_record()・tdb_expand()・tdb_free()・tdb_io_init()・tdb_lock_record()・tdb_next_lock()・tdb_ofs_read()・tdb_ofs_write()・tdb_parse_data()・tdb_printfreelist()・tdb_read()・tdb_rec_read()・tdb_rec_write()・tdb_reopen()・tdb_transaction_cancel()・tdb_transaction_commit()・tdb_transaction_recover()・tdb_transaction_start()・tdb_traverse()・tdb_traverse_read()・tdb_unlock_record()・tdb_update_hash()・tdb_write()・tdb_write_lock_record()・tdb_write_unlock_record().
struct tdb_transaction* transaction |
int page_size |
int max_dead_records |
volatile sig_atomic_t* interrupt_sig_ptr |