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_cblk * cb
 
void * anon
 
xwptr_t ptr
 

详细描述

所有锁的联合

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

在文件 type.h 第 680 行定义.

结构体成员变量说明

◆ mtx [1/3]

struct xwmp_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h 第 682 行定义.

◆ splk [1/3]

struct xwmp_splk* xwos_ulock::splk

自旋锁

在文件 type.h 第 683 行定义.

◆ sqlk [1/3]

struct xwmp_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h 第 684 行定义.

◆ [union]

union { ... } xwos_ulock::xwmp

◆ mtx [2/3]

struct xwup_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h 第 687 行定义.

◆ splk [2/3]

struct xwup_splk* xwos_ulock::splk

自旋锁

在文件 type.h 第 688 行定义.

◆ sqlk [2/3]

struct xwup_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h 第 689 行定义.

◆ [union]

union { ... } xwos_ulock::xwup

◆ mtx [3/3]

struct xwos_mtx* xwos_ulock::mtx

互斥锁

在文件 type.h 第 692 行定义.

◆ splk [3/3]

struct xwos_splk* xwos_ulock::splk

自旋锁

在文件 type.h 第 693 行定义.

◆ sqlk [3/3]

struct xwos_sqlk* xwos_ulock::sqlk

顺序锁

在文件 type.h 第 694 行定义.

◆ [union]

union { ... } xwos_ulock::osal

◆ cb

struct xwos_cblk* xwos_ulock::cb

回调锁

在文件 type.h 第 696 行定义.

◆ anon

void* xwos_ulock::anon

匿名指针

在文件 type.h 第 697 行定义.

◆ ptr

xwptr_t xwos_ulock::ptr

指针值

在文件 type.h 第 698 行定义.


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