13#ifndef __xwos_cxx_lock_SMtx_hxx__
14#define __xwos_cxx_lock_SMtx_hxx__
67 static void *
operator new(
xwsz_t sz) =
delete;
68 void operator delete(
void * obj) =
delete;
struct xwos_mtx * mMtxPtr
SMtx(xwpr_t pr=XWOS_SKD_PRIORITY_RT_MAX)
构造函数
static xwer_t xwos_mtx_init(struct xwos_mtx *mtx, xwpr_t sprio)
XWOS API:静态方式初始化互斥锁
static xwer_t xwos_mtx_grab(struct xwos_mtx *mtx)
XWOS API:增加互斥锁对象的引用计数
static xwer_t xwos_mtx_fini(struct xwos_mtx *mtx)
XWOS API:销毁静态方式初始化的互斥锁
static xwer_t xwos_mtx_put(struct xwos_mtx *mtx)
XWOS API:减少互斥锁对象的引用计数
#define XWOS_SKD_PRIORITY_RT_MAX
XWOS API:最大实时优先级