ランタイム
Event.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include "Mix/Noncopyable.h"
7 
8 namespace Mix{
9 
13  {
14  protected:
15  HANDLE m_hEvent;
16 
17  public:
21  Event( Boolean bManual = False, Boolean bSignal = False );
23  virtual ~Event( void );
24 
26  void Set( void );
28  void Reset( void );
29 
35  Boolean Wait( UInt32 timeOut = INFINITE ) const;
36 
39  HANDLE GetHandle( void ) const;
40  };
41 
42 }
HANDLE m_hEvent
イベントハンドル
Definition: Event.h:15
イベントクラス
Definition: Event.h:12
コピー禁止クラス
Definition: Noncopyable.h:10
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
ミックス
Definition: AtomicValue.h:6
#define False
Boolean型の偽値
Definition: Common.h:108
コピー禁止クラスインクルードファイル
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38