XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
DMtx.hxx
浏览该文件的文档.
1
13#ifndef __xwos_cxx_lock_DMtx_hxx__
14#define __xwos_cxx_lock_DMtx_hxx__
15
17#include <xwos/cxx/lock/Mtx.hxx>
19
20namespace xwos {
21namespace lock {
22
33class DMtx : public Mtx
34{
35 private:
39 public:
45 {
47 if (XWOK == mCtorRc) {
49 }
50 }
61
62 /* 生命周期管理 */
65};
66
71} // namespace lock
72} // namespace xwos
73
74#endif /* xwos/cxx/lock/DMtx.hxx */
xwos::sync::Cond
xwos::lock::Mtx
动态互斥锁
Definition DMtx.hxx:34
xwos_mtx_d mMtxDesc
Definition DMtx.hxx:36
DMtx(xwpr_t pr=XWOS_SKD_PRIORITY_RT_MAX)
构造函数
Definition DMtx.hxx:44
xwer_t release()
Definition DMtx.hxx:64
xwer_t mCtorRc
Definition DMtx.hxx:37
xwer_t getDMtxCtorRc()
获取动态互斥锁构造的结果
Definition DMtx.hxx:60
~DMtx()
析构函数
Definition DMtx.hxx:54
xwer_t acquire()
Definition DMtx.hxx:63
互斥锁基类
Definition Mtx.hxx:87
struct xwos_mtx * mMtxPtr
Definition Mtx.hxx:270
#define XWOK
No error
Definition errno.h:182
signed long xwer_t
Definition type.h:554
xws32_t xwpr_t
Definition type.h:534
static xwer_t xwos_mtx_release(xwos_mtx_d mtxd)
XWOS API:检查对象的标签并减少引用计数
Definition mtx.h:227
static xwer_t xwos_mtx_create(xwos_mtx_d *mtxd, xwpr_t sprio)
XWOS API:动态方式创建互斥锁
Definition mtx.h:178
static xwer_t xwos_mtx_acquire(xwos_mtx_d mtxd)
XWOS API:检查互斥锁对象的标签并增加引用计数
Definition mtx.h:210
static xwer_t xwos_mtx_delete(xwos_mtx_d mtxd)
XWOS API:删除动态方式创建的互斥锁
Definition mtx.h:193
#define XWOS_SKD_PRIORITY_RT_MAX
XWOS API:最大实时优先级
Definition skd.h:96
C++操作系统抽象层:互斥锁
Definition Bmp.hxx:21
XWOS API:互斥锁对象描述符
Definition mtx.h:85
struct xwos_mtx * mtx
Definition mtx.h:86