acl
3.5.3.0
|
#include <acl_htable.h>
Public 属性 | |
union { | |
char * key | |
const char * c_key | |
} | key |
void * | value |
unsigned | hash |
struct ACL_HTABLE_INFO * | next |
struct ACL_HTABLE_INFO * | prev |
哈希表中每一个哈希项的存储信息类型
在文件 acl_htable.h 第 50 行定义.
const char* ACL_HTABLE_INFO::c_key |
unsigned ACL_HTABLE_INFO::hash |
store the key's hash value
在文件 acl_htable.h 第 60 行定义.
char* ACL_HTABLE_INFO::key |
union { ... } ACL_HTABLE_INFO::key |
哈希键, 只所以如此声明,是因为当创建哈希表的标志位为 ACL_BINHASH_FLAG_KEY_REUSE 时需要复用输入的键空间
struct ACL_HTABLE_INFO* ACL_HTABLE_INFO::next |
struct ACL_HTABLE_INFO* ACL_HTABLE_INFO::prev |
void* ACL_HTABLE_INFO::value |