XWOS API
4.0
XWOS C/C++ API参考手册
|
自旋锁 更多...
#include <Spinlock.hxx>
结构体 | |
class | LkBhGrd |
中断底半部上锁模式下的自旋锁RAII机制守卫 更多... | |
class | LkGrd |
普通上锁模式下的自旋锁RAII机制守卫 更多... | |
class | LkIrqsGrd |
部分中断上锁模式的自旋锁RAII机制守卫 更多... | |
class | LkThGrd |
CPU中断上锁模式下的自旋锁RAII机制守卫 更多... | |
class | TryLkBhGrd |
中断底半部尝试上锁模式下的自旋锁RAII机制守卫 更多... | |
class | TryLkGrd |
普通尝试上锁模式下的自旋锁RAII机制守卫 更多... | |
class | TryLkIrqsGrd |
部分中断尝试上锁模式下的自旋锁RAII机制守卫 更多... | |
class | TryLkThGrd |
CPU中断尝试上锁模式下的自旋锁RAII机制守卫 更多... | |
Public 类型 | |
enum | LockStatus : xwu32_t { SpinlockUnlocked = 0 , SpinlockLocked } |
锁状态 更多... | |
Public 成员函数 | |
Spinlock () | |
~Spinlock () | |
struct xwos_splk * | getXwosObj () |
Private 属性 | |
struct xwos_splk | mLock |
自旋锁
在文件 Spinlock.hxx 第 244 行定义.
锁状态
枚举值 | |
---|---|
SpinlockUnlocked | |
SpinlockLocked |
在文件 Spinlock.hxx 第 250 行定义.
xwos::lock::Spinlock::Spinlock | ( | ) |
构造函数
在文件 Spinlock.cxx 第 463 行定义.
xwos::lock::Spinlock::~Spinlock | ( | ) |
|
inline |
获取XWOS对象指针
在文件 Spinlock.hxx 第 902 行定义.
|
private |
自旋锁结构体
在文件 Spinlock.hxx 第 897 行定义.