ランタイム: Mix/Event.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Event.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Noncopyable.h"
7
8 namespace Mix{
9
12 class _MIX_DLL_API Event : public Mix::Noncopyable
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 }
Mix::Event::m_hEvent
HANDLE m_hEvent
イベントハンドル
Definition: Event.h:15
Mix::Event
イベントクラス
Definition: Event.h:12
Mix::Noncopyable
コピー禁止クラス
Definition: Noncopyable.h:10
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix
ミックス
Definition: AtomicValue.h:6
False
#define False
Boolean型の偽値
Definition: Common.h:108
Noncopyable.h
コピー禁止クラスインクルードファイル
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38