クラス Sapie::CEventSorter

イベント分類器基底クラス [詳細]

#include <EventSorter.h>

Sapie::CEventSorterに対する継承グラフ

Sapie::CSimpleEventSorter

Public メソッド

 CEventSorter ()
 コンストラクタ
virtual ~CEventSorter ()
 デストラクタ
virtual void OnReceiveEvent (const CEventInfo *evInfo)
 イベント受信関数
template<class T>
void SetReceiveEventListener (T *obj, void(T::*cbf)(const CEventInfo *evInfo))
 イベントコールバック関数登録。

説明

イベント分類器基底クラス

イベントソーターは、発生したイベントを分類する。 本クラスは、分類するためのインターフェースを提供し、 実際の分類ルールは派生クラスによって定義される。


関数

virtual void Sapie::CEventSorter::OnReceiveEvent ( const CEventInfo evInfo  )  [virtual]

イベント受信関数

イベントソーターは、本メソッドをオーバーライドし、イベントの分類ロジックを実装する。

本メソッドのデフォルト実装は、 SetReceiveEventListener() により登録されたリスナメソッドを 呼び出すので、分類されなかったイベントは、本メソッドのデフォルト実装をコールするとよい。

引数:
[in] evInfo 発生したイベントの情報

Sapie::CSimpleEventSorterで再定義されています。

template<class T>
void Sapie::CEventSorter::SetReceiveEventListener ( T *  obj,
void(T::*)(const CEventInfo *evInfo)  cbf 
) [inline]

イベントコールバック関数登録。

分類されなかったイベントは、この関数で登録されたコールバック関数へ通知される。

引数:
obj 完了イベントを通知するオブジェクトを指定する。
cbf 完了イベントを通知するメソッドを指定する。


このクラスの説明は次のファイルから生成されました:

SAPIに対してFri Aug 2 21:58:33 2013に生成されました。  doxygen 1.5.5