acl
3.5.3.0
|
#include <acl_cache2.h>
Public 属性 | |
int | max_size |
int | size |
void * | ctx |
void(* | free_fn )(const ACL_CACHE2_INFO *, void *) |
void *(* | iter_head )(ACL_ITER *, struct ACL_CACHE2 *) |
void *(* | iter_next )(ACL_ITER *, struct ACL_CACHE2 *) |
void *(* | iter_tail )(ACL_ITER *, struct ACL_CACHE2 *) |
void *(* | iter_prev )(ACL_ITER *, struct ACL_CACHE2 *) |
ACL_CACHE2_INFO *(* | iter_info )(ACL_ITER *, struct ACL_CACHE2 *) |
缓冲池
在文件 acl_cache2.h 第 26 行定义.
void* ACL_CACHE2::ctx |
外部引用对象 释放用户动态对象的释放回调函数
在文件 acl_cache2.h 第 29 行定义.
void(* ACL_CACHE2::free_fn) (const ACL_CACHE2_INFO *, void *) |
在文件 acl_cache2.h 第 32 行定义.
void*(* ACL_CACHE2::iter_head) (ACL_ITER *, struct ACL_CACHE2 *) |
在文件 acl_cache2.h 第 37 行定义.
ACL_CACHE2_INFO*(* ACL_CACHE2::iter_info) (ACL_ITER *, struct ACL_CACHE2 *) |
在文件 acl_cache2.h 第 45 行定义.
void*(* ACL_CACHE2::iter_next) (ACL_ITER *, struct ACL_CACHE2 *) |
在文件 acl_cache2.h 第 39 行定义.
void*(* ACL_CACHE2::iter_prev) (ACL_ITER *, struct ACL_CACHE2 *) |
在文件 acl_cache2.h 第 43 行定义.
void*(* ACL_CACHE2::iter_tail) (ACL_ITER *, struct ACL_CACHE2 *) |
在文件 acl_cache2.h 第 41 行定义.
int ACL_CACHE2::max_size |
缓存池容量大小限制值
在文件 acl_cache2.h 第 27 行定义.
int ACL_CACHE2::size |
当前缓存池中的缓存对象个数
在文件 acl_cache2.h 第 28 行定义.