XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_lock_ops_s结构体 参考

锁操作结构体. 更多...

#include <xf_lock_types.h>

xf_lock_ops_s 的协作图:
Collaboration graph

成员变量

xf_lock_ops_init_t init
 
xf_lock_ops_destroy_t destroy
 
xf_lock_ops_trylock_t trylock
 
xf_lock_ops_lock_t lock
 
xf_lock_ops_timedlock_t timedlock
 
xf_lock_ops_unlock_t unlock
 

详细描述

锁操作结构体.

注意
通常要求所有操作全部实现, 特殊情况下至少实现:
  1. init;
  2. trylock;
  3. unlock.
如未完全实现, 请用 #pragma message("...") 等方式明显地通知用户.

在文件 xf_lock_types.h144 行定义.

结构体成员变量说明

◆ init

在文件 xf_lock_types.h145 行定义.

◆ destroy

在文件 xf_lock_types.h146 行定义.

◆ trylock

在文件 xf_lock_types.h147 行定义.

◆ lock

在文件 xf_lock_types.h148 行定义.

◆ timedlock

在文件 xf_lock_types.h149 行定义.

◆ unlock

在文件 xf_lock_types.h150 行定义.


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