13#ifndef __xwos_cxx_lock_Mtx_hxx__
14#define __xwos_cxx_lock_Mtx_hxx__
xwer_t wait(sync::Cond *cond)
等待条件量
Grd(Mtx &mtx, enum LockMode mode=LockMode::MtxLock, xwtm_t to=((xwtm_t)((~(xwu64_t) 0) > > 1)))
构造互斥锁的RAII机制守卫并上锁互斥锁
xwer_t wait(sync::Cond &cond, xwtm_t to)
xwer_t wait(sync::Cond *cond, xwtm_t to)
限时等待条件量
xwer_t wait(sync::Cond &cond)
Grd(Mtx *mtx, enum LockMode mode=LockMode::MtxLock, xwtm_t to=((xwtm_t)((~(xwu64_t) 0) > > 1)))
构造互斥锁的RAII机制守卫并上锁互斥锁
~Grd()
析构互斥锁的RAII机制守卫并解锁互斥锁
enum LockMode getLockMode()
获取上锁模式
struct xwos_mtx * mMtxPtr
struct xwos_mtx * getXwosObj()
获取XWOS对象指针
xws64_t xwtm_t
XWOS系统时间 (有符号)
#define XWTM_MAX
xwtm_t 的最大值