XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwos_ulock联合体 参考

所有锁的联合 更多...

#include <type.h>

xwos_ulock 的协作图:

成员变量

union { 
 
   struct xwmp_mtx *   mtx 
 
   struct xwmp_splk *   splk 
 
   struct xwmp_sqlk *   sqlk 
 
xwmp 
 
union { 
 
   struct xwup_mtx *   mtx 
 
   struct xwup_splk *   splk 
 
   struct xwup_sqlk *   sqlk 
 
xwup 
 
union { 
 
   struct xwos_mtx *   mtx 
 
   struct xwos_splk *   splk 
 
   struct xwos_sqlk *   sqlk 
 
osal 
 
struct xwos_cblkcb
 
void * anon
 
xwptr_t ptr
 

详细描述

所有锁的联合

注解
  • 此联合只是一个指针数值,使用联合是为了避免强制类型转换。

在文件 type.h680 行定义.

结构体成员变量说明

◆ anon

void* xwos_ulock::anon

匿名指针

在文件 type.h697 行定义.

◆ cb

struct xwos_cblk* xwos_ulock::cb

回调锁

在文件 type.h696 行定义.

◆ mtx [1/3]

struct xwmp_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h682 行定义.

◆ mtx [2/3]

struct xwup_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h687 行定义.

◆ mtx [3/3]

struct xwos_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h692 行定义.

◆ [union]

union { ... } xwos_ulock::osal

◆ ptr

xwptr_t xwos_ulock::ptr

指针值

在文件 type.h698 行定义.

◆ splk [1/3]

struct xwmp_splk* xwos_ulock::splk

自旋锁

在文件 type.h683 行定义.

◆ splk [2/3]

struct xwup_splk* xwos_ulock::splk

自旋锁

在文件 type.h688 行定义.

◆ splk [3/3]

struct xwos_splk* xwos_ulock::splk

自旋锁

在文件 type.h693 行定义.

◆ sqlk [1/3]

struct xwmp_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h684 行定义.

◆ sqlk [2/3]

struct xwup_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h689 行定义.

◆ sqlk [3/3]

struct xwos_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h694 行定义.

◆ [union]

union { ... } xwos_ulock::xwmp

◆ [union]

union { ... } xwos_ulock::xwup

该联合体的文档由以下文件生成: