XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwos::sync::Cond类 参考

条件量基类 更多...

#include <Cond.hxx>

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

Public 成员函数

struct xwos_condgetXwosObj ()
 

Protected 成员函数

 Cond (xwos_cond *cond)
 
 ~Cond ()
 
xwer_t unicast ()
 
xwer_t broadcast ()
 
xwer_t freeze ()
 
xwer_t thaw ()
 

Protected 属性

struct xwos_condmCondPtr
 

详细描述

条件量基类

在文件 Cond.hxx30 行定义.

构造及析构函数说明

◆ Cond()

xwos::sync::Cond::Cond ( xwos_cond cond)
inlineexplicitprotected

在文件 Cond.hxx35 行定义.

35: mCondPtr(cond) {}
struct xwos_cond * mCondPtr
Definition Cond.hxx:33

◆ ~Cond()

xwos::sync::Cond::~Cond ( )
inlineprotected

在文件 Cond.hxx36 行定义.

36{ mCondPtr = nullptr; }

成员函数说明

◆ broadcast()

xwer_t xwos::sync::Cond::broadcast ( )
inlineprotected

在文件 Cond.hxx40 行定义.

static xwer_t xwos_cond_broadcast(struct xwos_cond *cond)
XWOS API:广播条件量对象
Definition cond.h:362
函数调用图:
这是这个函数的调用关系图:

◆ freeze()

xwer_t xwos::sync::Cond::freeze ( )
inlineprotected

在文件 Cond.hxx41 行定义.

41{ return xwos_cond_freeze(mCondPtr); }
static xwer_t xwos_cond_freeze(struct xwos_cond *cond)
XWOS API:冻结条件量对象
Definition cond.h:323
函数调用图:
这是这个函数的调用关系图:

◆ getXwosObj()

struct xwos_cond * xwos::sync::Cond::getXwosObj ( )
inline

在文件 Cond.hxx45 行定义.

45{ return mCondPtr; }
这是这个函数的调用关系图:

◆ thaw()

xwer_t xwos::sync::Cond::thaw ( )
inlineprotected

在文件 Cond.hxx42 行定义.

42{ return xwos_cond_thaw(mCondPtr); }
static xwer_t xwos_cond_thaw(struct xwos_cond *cond)
XWOS API:解冻条件量对象
Definition cond.h:342
函数调用图:
这是这个函数的调用关系图:

◆ unicast()

xwer_t xwos::sync::Cond::unicast ( )
inlineprotected

在文件 Cond.hxx39 行定义.

39{ return xwos_cond_unicast(mCondPtr); }
static xwer_t xwos_cond_unicast(struct xwos_cond *cond)
XWOS API:单播条件量对象
Definition cond.h:382
函数调用图:
这是这个函数的调用关系图:

结构体成员变量说明

◆ mCondPtr

struct xwos_cond* xwos::sync::Cond::mCondPtr
protected

在文件 Cond.hxx33 行定义.


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