XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
Cond.hxx
浏览该文件的文档.
1
13#ifndef __xwos_cxx_sync_Cond_hxx__
14#define __xwos_cxx_sync_Cond_hxx__
15
17
18namespace xwos {
19namespace sync {
20
30class Cond
31{
32 protected:
34 protected:
35 explicit Cond(xwos_cond * cond) : mCondPtr(cond) {}
36 ~Cond() { mCondPtr = nullptr; }
37
38 /* XWOS CAPI 能处理 `nullptr` 的情况。 */
43
44 public:
45 struct xwos_cond * getXwosObj() { return mCondPtr; }
46};
47
52} // namespace sync
53} // namespace xwos
54
55#endif /* xwos/cxx/sync/Cond.hxx */
条件量基类
Definition Cond.hxx:31
struct xwos_cond * getXwosObj()
Definition Cond.hxx:45
struct xwos_cond * mCondPtr
Definition Cond.hxx:33
xwer_t thaw()
Definition Cond.hxx:42
xwer_t unicast()
Definition Cond.hxx:39
xwer_t broadcast()
Definition Cond.hxx:40
Cond(xwos_cond *cond)
Definition Cond.hxx:35
xwer_t freeze()
Definition Cond.hxx:41
操作系统抽象层:条件量
signed long xwer_t
Definition type.h:554
static xwer_t xwos_cond_broadcast(struct xwos_cond *cond)
XWOS API:广播条件量对象
Definition cond.h:362
static xwer_t xwos_cond_thaw(struct xwos_cond *cond)
XWOS API:解冻条件量对象
Definition cond.h:342
static xwer_t xwos_cond_freeze(struct xwos_cond *cond)
XWOS API:冻结条件量对象
Definition cond.h:323
static xwer_t xwos_cond_unicast(struct xwos_cond *cond)
XWOS API:单播条件量对象
Definition cond.h:382
Definition Cpu.hxx:19
XWOS API:条件量对象
Definition cond.h:91