SmartOS/Kernel/WaitHandle.h

23 lines
336 B
C++

#ifndef __WaitHandle_H__
#define __WaitHandle_H__
// 等待句柄
class WaitHandle
{
public:
uint TaskID; // 句柄所在任务
void* State; // 用户数据
bool Result; // 结果
WaitHandle();
bool WaitOne(int ms); // 等待一个
//void Reset();
void Set(); // 设置结果
private:
};
#endif