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

静态条件量 更多...

#include <SCond.hxx>

类 xwos::sync::SCond 继承关系图:
xwos::sync::SCond 的协作图:

Public 成员函数

 SCond ()
 构造函数
 
 ~SCond ()
 
xwer_t grab ()
 
xwer_t put ()
 
- Public 成员函数 继承自 xwos::sync::Cond
xwer_t unicast ()
 单播条件量
 
xwer_t broadcast ()
 广播条件量
 
xwer_t freeze ()
 冻结条件量
 
xwer_t thaw ()
 解冻条件量
 
template<xwsz_t TSelNum>
xwer_t bind (Sel< TSelNum > *sel, long pos)
 绑定条件量对象到信号选择器
 
template<xwsz_t TSelNum>
xwer_t bind (Sel< TSelNum > &sel, long pos)
 
template<xwsz_t TSelNum>
xwer_t unbind (Sel< TSelNum > *sel)
 从信号选择器上解绑条件量对象
 
template<xwsz_t TSelNum>
xwer_t unbind (Sel< TSelNum > &sel)
 
struct xwos_condgetXwosObj ()
 获取XWOS对象指针
 

Private 属性

struct xwos_cond mCond
 

额外继承的成员函数

- Protected 成员函数 继承自 xwos::sync::Cond
 Cond ()
 
 ~Cond ()
 
- Protected 属性 继承自 xwos::sync::Cond
struct xwos_condmCondPtr
 

详细描述

静态条件量

在文件 SCond.hxx32 行定义.

构造及析构函数说明

◆ SCond()

xwos::sync::SCond::SCond ( )
inline

构造函数

在文件 SCond.hxx41 行定义.

41 : Cond()
42 {
45 }
struct xwos_cond * mCondPtr
Definition Cond.hxx:58
struct xwos_cond mCond
Definition SCond.hxx:35
static xwer_t xwos_cond_init(struct xwos_cond *cond)
XWOS API:静态方式初始化条件量对象
Definition cond.h:114
函数调用图:

◆ ~SCond()

xwos::sync::SCond::~SCond ( )
inline

析构函数

在文件 SCond.hxx46 行定义.

函数调用图:

成员函数说明

◆ grab()

xwer_t xwos::sync::SCond::grab ( )
inline

增加引用计数

在文件 SCond.hxx49 行定义.

函数调用图:

◆ put()

xwer_t xwos::sync::SCond::put ( )
inline

减少引用计数

在文件 SCond.hxx50 行定义.

函数调用图:

结构体成员变量说明

◆ mCond

struct xwos_cond xwos::sync::SCond::mCond
private

条件量结构体

在文件 SCond.hxx35 行定义.


该类的文档由以下文件生成: