ランタイム: Mix::Event Class Reference

ランタイム

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

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | List of all members
Mix::Event Class Reference

イベントクラス More...

`#include <Event.h>`

Inheritance diagram for Mix::Event:
[legend]
Collaboration diagram for Mix::Event:
[legend]

## Public Member Functions

| Event (Boolean bManual=False, Boolean bSignal=False)
| コンストラクタ More...
virtual | ~Event (void)
| デストラクタ More...
void | Set (void)
| シグナル状態にします More...
void | Reset (void)
| 非シグナル状態にします More...
Boolean | Wait (UInt32 timeOut=INFINITE) const
| シグナル状態になるまで待機 More...
HANDLE | GetHandle (void) const
| ハンドルを取得します More...
Public Member Functions inherited from Mix::Noncopyable
| Noncopyable (void)
| コンストラクタ More...
virtual | ~Noncopyable (void)
| デストラクタ More...

## Protected Attributes

HANDLE | m_hEvent
| イベントハンドル More...

## Detailed Description

イベントクラス

## Constructor & Destructor Documentation

Mix::Event::Event | ( | Boolean | bManual = `False`,
|  | Boolean | bSignal = `False`
| ) |  |

コンストラクタ

Parameters

  [in] | bManual | 手動で非シグナル状態にする場合は True
  [in] | bSignal | 初期状態をシグナルにする場合は True

virtual Mix::Event::~Event | ( | void |  | ) |

virtual

デストラクタ

## Member Function Documentation

void Mix::Event::Set | ( | void |  | ) |

シグナル状態にします

void Mix::Event::Reset | ( | void |  | ) |

非シグナル状態にします

Boolean Mix::Event::Wait | ( | UInt32 | timeOut = `INFINITE` | ) | const

シグナル状態になるまで待機

Parameters

  [in] | timeOut | タイムアウト時間( 1000ms 単位 ) 0 : 即座に制御を返す INFINITE : 無限に待つ

Returns
  シグナル状態の場合は True を返します

HANDLE Mix::Event::GetHandle | ( | void |  | ) | const

ハンドルを取得します

Returns
  ハンドルを返します

## Member Data Documentation

HANDLE Mix::Event::m_hEvent

protected

イベントハンドル

The documentation for this class was generated from the following file:

- Mix/Event.h