|
XWOS API
4.0
XWOS C/C++ API参考手册
|
静态信号选择器 更多...
#include <SSel.hxx>


Public 成员函数 | |
| SSel () | |
| 构造函数 | |
| ~SSel () | |
| xwer_t | getCtorRc () |
| xwer_t | grab () |
| xwer_t | put () |
Public 成员函数 继承自 xwos::sync::Sel< TNum > | |
| xwsz_t | num () |
| 获取信号选择器中的信号槽的数量 | |
| xwer_t | select (xwos::Bmp< TNum > *msk, xwos::Bmp< TNum > *trigger, enum WaitMode mode, xwtm_t to) |
| 等待信号选择器 | |
| template<xwsz_t TSelNum> | |
| xwer_t | bind (Sel< TSelNum > *src, long pos) |
| 绑定源信号选择器到本信号选择器 | |
| template<xwsz_t TSelNum> | |
| xwer_t | bind (Sel< TSelNum > &src, long pos) |
| template<xwsz_t TSelNum> | |
| xwer_t | unbind (Sel< TSelNum > *src) |
| 从目的信号选择器上解绑源信号选择器 | |
| template<xwsz_t TSelNum> | |
| xwer_t | unbind (Sel< TSelNum > &src) |
| struct xwos_sel * | getXwosObj () |
| 获取XWOS对象指针 | |
Private 成员函数 | |
| void | operator delete (void *obj)=delete |
静态 Private 成员函数 | |
| static void * | operator new (xwsz_t sz)=delete |
Private 属性 | |
| struct xwos_sel | mSel |
| xwos::Bmp< TNum > | mObjBmp |
| xwos::Bmp< TNum > | mObjMsk |
| xwer_t | mCtorRc |
额外继承的成员函数 | |
Public 类型 继承自 xwos::sync::Sel< TNum > | |
| enum | WaitMode : xwu32_t { SelWait = 0 , SelWaitTimed , SelWaitUninterruptable , SelTryWait } |
| 等待模式枚举 更多... | |
Protected 成员函数 继承自 xwos::sync::Sel< TNum > | |
| Sel () | |
| ~Sel () | |
Protected 属性 继承自 xwos::sync::Sel< TNum > | |
| struct xwos_sel * | mSelPtr |
|
inline |
构造函数
<No error

|
inline |
|
inline |
|
inline |
|
inline |
|
staticprivatedelete |
|
privatedelete |
|
private |
|
private |
|
private |
|
private |