![]() |
CMGDK r49-rc2
|
公有成员 | |
CondVarNT6 () | |
~CondVarNT6 () | |
bool | Wait (ThreadMutex *tm, double time) |
释放指定ThreadMutex,在条件符合后重新锁定并结束等待,0表示永久 | |
bool | Wait (RWLock *lock, double time, bool read) |
释放指定RWLock,在条件符合后重新锁定并结束等待。(注:此函数仅在Windows 2008/Vista及更新版本中支持,Linux/BSD版不支持) | |
void | Signal () |
void | Broadcast () |
友元 | |
void | InitCondVarNT6 () |
hgl::CondVarNT6::CondVarNT6 | ( | ) | [inline] |
hgl::CondVarNT6::~CondVarNT6 | ( | ) | [inline] |
void hgl::CondVarNT6::Broadcast | ( | ) | [inline] |
重载hgl::CondVar。
void hgl::CondVarNT6::Signal | ( | ) | [inline] |
重载hgl::CondVar。
bool hgl::CondVarNT6::Wait | ( | ThreadMutex * | , |
double | time | ||
) | [inline] |
释放指定ThreadMutex,在条件符合后重新锁定并结束等待,0表示永久
重载hgl::CondVar。
bool hgl::CondVarNT6::Wait | ( | RWLock * | , |
double | time, | ||
bool | read | ||
) | [inline] |
释放指定RWLock,在条件符合后重新锁定并结束等待。(注:此函数仅在Windows 2008/Vista及更新版本中支持,Linux/BSD版不支持)
重载hgl::CondVar。
void InitCondVarNT6 | ( | ) | [friend] |