acl
3.5.3.0
|
#include <acl_fhandle.h>
Public 属性 | |
ACL_VSTREAM * | fp |
acl_int64 | fsize |
int | nrefer |
acl_pthread_mutex_t | mutex |
acl_pthread_t | tid |
acl_pthread_t | lock_mutex_tid |
unsigned int | oflags |
unsigned int | status |
time_t | when_free |
ACL_RING | ring |
size_t | size |
void(* | on_close )(ACL_FHANDLE *) |
在文件 acl_fhandle.h 第 21 行定义.
ACL_VSTREAM* ACL_FHANDLE::fp |
存储文件句柄
在文件 acl_fhandle.h 第 22 行定义.
acl_int64 ACL_FHANDLE::fsize |
存储文件大小
在文件 acl_fhandle.h 第 23 行定义.
acl_pthread_t ACL_FHANDLE::lock_mutex_tid |
加线程锁的线程号
在文件 acl_fhandle.h 第 31 行定义.
acl_pthread_mutex_t ACL_FHANDLE::mutex |
线程锁
在文件 acl_fhandle.h 第 25 行定义.
int ACL_FHANDLE::nrefer |
该存储句柄被引用的计数值
在文件 acl_fhandle.h 第 24 行定义.
unsigned int ACL_FHANDLE::oflags |
打开时的标志位
在文件 acl_fhandle.h 第 33 行定义.
void(* ACL_FHANDLE::on_close) (ACL_FHANDLE *) |
当该文件缓存句柄真正关闭时的回调函数,可以为空
在文件 acl_fhandle.h 第 49 行定义.
ACL_RING ACL_FHANDLE::ring |
缓存数据结点
在文件 acl_fhandle.h 第 47 行定义.
size_t ACL_FHANDLE::size |
该 ACL_FHANDLE 对象的实际大小 >= sizeof(ACL_FHANDLE)
在文件 acl_fhandle.h 第 48 行定义.
unsigned int ACL_FHANDLE::status |
该存储文件句柄的状态
在文件 acl_fhandle.h 第 42 行定义.
acl_pthread_t ACL_FHANDLE::tid |
打开该存储的线程号
在文件 acl_fhandle.h 第 30 行定义.
time_t ACL_FHANDLE::when_free |
在延迟关闭缓存队列中存活的时间截
在文件 acl_fhandle.h 第 46 行定义.