CMGDK r49-rc2
公有成员 | 保护属性
hgl::CondVar类参考

#include <CondVar.H>

继承图,类hgl::CondVar
hgl::CondVarAPR hgl::CondVarNT6

所有成员的列表。

公有成员

 CondVar ()
virtual ~CondVar ()
bool Wait (ThreadMutex *, double time=0)
 释放指定ThreadMutex,在条件符合后重新锁定并结束等待,0表示永久
bool Wait (RWLock *, double time=0, bool read=false)
 释放指定RWLock,在条件符合后重新锁定并结束等待。(注:此函数仅在Windows 2008/Vista及更新版本中支持,Linux/BSD版不支持)
void Signal ()
void Broadcast ()

保护属性

double wait_time

详细描述

条件变量


构造及析构函数文档

hgl::CondVar::CondVar ( )
virtual hgl::CondVar::~CondVar ( ) [virtual]

成员函数文档

void hgl::CondVar::Broadcast ( )
void hgl::CondVar::Signal ( )
bool hgl::CondVar::Wait ( ThreadMutex ,
double  time = 0 
)

释放指定ThreadMutex,在条件符合后重新锁定并结束等待,0表示永久

hgl::CondVarAPRhgl::CondVarNT6重载。

bool hgl::CondVar::Wait ( RWLock ,
double  time = 0,
bool  read = false 
)

释放指定RWLock,在条件符合后重新锁定并结束等待。(注:此函数仅在Windows 2008/Vista及更新版本中支持,Linux/BSD版不支持)

hgl::CondVarNT6重载。


成员数据文档

double hgl::CondVar::wait_time [protected]

该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义