構造体 tdb_methods

#include <tdb_private.h>


変数

int(* tdb_read )(struct tdb_context *, tdb_off_t, void *, tdb_len_t, int)
int(* tdb_write )(struct tdb_context *, tdb_off_t, const void *, tdb_len_t)
void(* next_hash_chain )(struct tdb_context *, u32 *)
int(* tdb_oob )(struct tdb_context *, tdb_off_t, int)
int(* tdb_expand_file )(struct tdb_context *, tdb_off_t, tdb_off_t)
int(* tdb_brlock )(struct tdb_context *, tdb_off_t, int, int, int, size_t)


説明

tdb_private.h140 行で定義されています。


構造体

int(* tdb_read)(struct tdb_context *, tdb_off_t, void *, tdb_len_t, int)

参照元 rec_free_read()tdb_alloc_read()tdb_dump_record()tdb_free()tdb_ofs_read()tdb_printfreelist()tdb_rec_read()tdb_transaction_recover()tdb_transaction_start()transaction_read().

int(* tdb_write)(struct tdb_context *, tdb_off_t, const void *, tdb_len_t)

参照元 tdb_ofs_write()tdb_rec_write()tdb_transaction_recover()tdb_update_hash().

void(* next_hash_chain)(struct tdb_context *, u32 *)

参照元 tdb_next_lock().

int(* tdb_oob)(struct tdb_context *, tdb_off_t, int)

参照元 rec_free_read()tdb_expand()tdb_parse_data()tdb_read()tdb_rec_read()tdb_transaction_start()tdb_write().

int(* tdb_expand_file)(struct tdb_context *, tdb_off_t, tdb_off_t)

int(* tdb_brlock)(struct tdb_context *, tdb_off_t, int, int, int, size_t)

参照元 _tdb_lockall()_tdb_unlockall()tdb_lock_record()tdb_reopen()tdb_traverse()tdb_traverse_read()tdb_unlock_record()tdb_write_lock_record()tdb_write_unlock_record().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:48 2009に生成されました。  doxygen 1.4.7