acl
3.5.3.0
|
#include <acl_binhash.h>
Public 属性 | |
int | size |
int | used |
unsigned int | flag |
int | status |
ACL_BINHASH_INFO ** | data |
ACL_SLICE * | slice |
ACL_HASH_FN | hash_fn |
void *(* | iter_head )(ACL_ITER *, struct ACL_BINHASH *) |
void *(* | iter_next )(ACL_ITER *, struct ACL_BINHASH *) |
void *(* | iter_tail )(ACL_ITER *, struct ACL_BINHASH *) |
void *(* | iter_prev )(ACL_ITER *, struct ACL_BINHASH *) |
ACL_BINHASH_INFO *(* | iter_info )(ACL_ITER *, struct ACL_BINHASH *) |
Structure of one hash table.
在文件 acl_binhash.h 第 19 行定义.
ACL_BINHASH_INFO** ACL_BINHASH::data |
entries array, auto-resized
在文件 acl_binhash.h 第 24 行定义.
unsigned int ACL_BINHASH::flag |
the hash table's properties flag
在文件 acl_binhash.h 第 22 行定义.
ACL_HASH_FN ACL_BINHASH::hash_fn |
void*(* ACL_BINHASH::iter_head) (ACL_ITER *, struct ACL_BINHASH *) |
在文件 acl_binhash.h 第 31 行定义.
ACL_BINHASH_INFO*(* ACL_BINHASH::iter_info) (ACL_ITER *, struct ACL_BINHASH *) |
在文件 acl_binhash.h 第 39 行定义.
void*(* ACL_BINHASH::iter_next) (ACL_ITER *, struct ACL_BINHASH *) |
在文件 acl_binhash.h 第 33 行定义.
void*(* ACL_BINHASH::iter_prev) (ACL_ITER *, struct ACL_BINHASH *) |
在文件 acl_binhash.h 第 37 行定义.
void*(* ACL_BINHASH::iter_tail) (ACL_ITER *, struct ACL_BINHASH *) |
在文件 acl_binhash.h 第 35 行定义.
int ACL_BINHASH::size |
length of entries array
在文件 acl_binhash.h 第 20 行定义.
ACL_SLICE* ACL_BINHASH::slice |
int ACL_BINHASH::status |
the hash tables' operation status
在文件 acl_binhash.h 第 23 行定义.
int ACL_BINHASH::used |
number of entries in table
在文件 acl_binhash.h 第 21 行定义.