acl  3.5.3.0
ZDB结构体 参考

#include <zdb.h>

+ ZDB 的协作图:

Public 属性

char * dbname
 
char * key_path
 
unsigned int oflags
 
unsigned int status
 
zdb_key_t key_begin
 
zdb_key_t key_limit
 
int key_cache_max
 
int key_cache_timeout
 
int key_wback_max
 
acl_int64 dat_limit
 
int blk_dlen
 
int dat_nstep
 
int dat_cache_max
 
int dat_cache_timeout
 
int dat_wback_max
 
ZDB_DISKdat_disks
 
int(* key_get )(ZDB *, zdb_key_t, ZDB_BLK_OFF *)
 
int(* key_set )(ZDB *, zdb_key_t, const ZDB_BLK_OFF *)
 
ZDB_BLK *(* dat_get )(ZDB *, const ZDB_BLK_OFF *, zdb_key_t *, size_t *)
 
int(* dat_add )(ZDB *, zdb_key_t, const void *, int)
 
int(* dat_update )(ZDB *, zdb_key_t, const ZDB_BLK_OFF *, const void *, size_t)
 
ACL_VSTRINGpath_tmp
 
int blk_count_tmp
 
int inode_tmp
 

详细描述

在文件 zdb.h58 行定义.

类成员变量说明

◆ blk_count_tmp

int ZDB::blk_count_tmp

在文件 zdb.h104 行定义.

◆ blk_dlen

int ZDB::blk_dlen

在文件 zdb.h83 行定义.

◆ dat_add

int(* ZDB::dat_add) (ZDB *, zdb_key_t, const void *, int)

在文件 zdb.h95 行定义.

◆ dat_cache_max

int ZDB::dat_cache_max

在文件 zdb.h85 行定义.

◆ dat_cache_timeout

int ZDB::dat_cache_timeout

在文件 zdb.h86 行定义.

◆ dat_disks

ZDB_DISK* ZDB::dat_disks

在文件 zdb.h89 行定义.

◆ dat_get

ZDB_BLK*(* ZDB::dat_get) (ZDB *, const ZDB_BLK_OFF *, zdb_key_t *, size_t *)

在文件 zdb.h94 行定义.

◆ dat_limit

acl_int64 ZDB::dat_limit

在文件 zdb.h82 行定义.

◆ dat_nstep

int ZDB::dat_nstep

在文件 zdb.h84 行定义.

◆ dat_update

int(* ZDB::dat_update) (ZDB *, zdb_key_t, const ZDB_BLK_OFF *, const void *, size_t)

在文件 zdb.h96 行定义.

◆ dat_wback_max

int ZDB::dat_wback_max

在文件 zdb.h87 行定义.

◆ dbname

char* ZDB::dbname

在文件 zdb.h61 行定义.

◆ inode_tmp

int ZDB::inode_tmp

在文件 zdb.h105 行定义.

◆ key_begin

zdb_key_t ZDB::key_begin

在文件 zdb.h76 行定义.

◆ key_cache_max

int ZDB::key_cache_max

在文件 zdb.h78 行定义.

◆ key_cache_timeout

int ZDB::key_cache_timeout

在文件 zdb.h79 行定义.

◆ key_get

int(* ZDB::key_get) (ZDB *, zdb_key_t, ZDB_BLK_OFF *)

在文件 zdb.h91 行定义.

◆ key_limit

zdb_key_t ZDB::key_limit

在文件 zdb.h77 行定义.

◆ key_path

char* ZDB::key_path

在文件 zdb.h62 行定义.

◆ key_set

int(* ZDB::key_set) (ZDB *, zdb_key_t, const ZDB_BLK_OFF *)

在文件 zdb.h92 行定义.

◆ key_wback_max

int ZDB::key_wback_max

在文件 zdb.h80 行定义.

◆ oflags

unsigned int ZDB::oflags

在文件 zdb.h63 行定义.

◆ path_tmp

ACL_VSTRING* ZDB::path_tmp

在文件 zdb.h103 行定义.

◆ status

unsigned int ZDB::status

在文件 zdb.h71 行定义.


该结构体的文档由以下文件生成: