![]() |
进程间同步信号量
#include "Sem.hpp"
Public 成员函数 | |
| Sem () | |
| ~Sem () | |
| ErrCodeE | Create (const char *path, int32_t initValue) |
| 创建信号量 更多... | |
| ErrCodeE | Wait (int32_t timeoutMs=-1) |
| 等待信号量 更多... | |
| ErrCodeE | Post () |
| 释放信号量 更多... | |
| int32_t | Get () |
| 获取信号量的值 更多... | |
| void | Destroy () |
| 销毁信号量 更多... | |
|
inline |
|
inline |
| ErrCodeE Emx::Sem::Create | ( | const char * | path, |
| int32_t | initValue | ||
| ) |
| path | [in] 信号量绑定地址 |
| initValue | [in] 初始值 |
| ErrCodeE Emx::Sem::Wait | ( | int32_t | timeoutMs = -1 | ) |
| timeoutMs | [in]超时时间,默认永久等待 |
| ErrCodeE Emx::Sem::Post | ( | ) |
| int32_t Emx::Sem::Get | ( | ) |
| void Emx::Sem::Destroy | ( | ) |
被这些函数引用 ~Sem().