CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
クラス nn::pia::common::Event

イベントのクラスです。 [詳細]

Public メソッド

 Event ()
 コンストラクタです。
 
 ~Event ()
 デストラクタです。
 
void Finalize ()
 イベントを破棄します。
 
nn::os::LightEvent * GetRawLightEvent ()
 このインスタンスの実体である nn::os::LightEvent を取得します。
 
void Initialize (bool bManualReset=true)
 イベントを初期化します。
 
void Reset ()
 イベントを非シグナル状態にします。
 
void Signal ()
 イベントをシグナル状態にします。
 
bool TryWait ()
 イベントがシグナル状態かどうかを判定します。
 
void Wait ()
 イベントがシグナル状態になるのを待ちます。
 

説明

イベントのクラスです。

コンストラクタとデストラクタ

nn::pia::common::Event::Event ( )

コンストラクタです。

イベントを使用するには、明示的に Initialize を呼ぶ必要があります。

関数

void nn::pia::common::Event::Finalize ( )

イベントを破棄します。

参照
Initialize
nn::os::LightEvent* nn::pia::common::Event::GetRawLightEvent ( )
inline

このインスタンスの実体である nn::os::LightEvent を取得します。

戻り値
このインスタンスの実体である nn::os::LightEvent です。
void nn::pia::common::Event::Initialize ( bool  bManualReset = true)

イベントを初期化します。

引数
[in]bManualReset手動リセットイベントならば true を、自動リセットイベントであるならば false を指定します。
参照
Finalize
void nn::pia::common::Event::Reset ( )

イベントを非シグナル状態にします。

参照
Signal
void nn::pia::common::Event::Signal ( )

イベントをシグナル状態にします。

参照
Wait, Reset
bool nn::pia::common::Event::TryWait ( )

イベントがシグナル状態かどうかを判定します。

自動リセットイベントの場合、シグナル状態であればクリアされます。

参照
Wait
void nn::pia::common::Event::Wait ( )

イベントがシグナル状態になるのを待ちます。

参照
Signal