KSCL::CEventChainに対する継承グラフ
公開型 | |
typedef const type_EventData & | type_const_CEventData_Ref |
const CEventData< type_EventData > & のことです。派生クラスの引数で使います。. より詳しく... | |
公開メンバ | |
type_This * | RetThis () throw () |
・自クラスへのポインタを返します。. より詳しく... | |
保護メンバ | |
CEventChain (type_This *const p_pcNext) throw () | |
・コンストラクタ。. より詳しく... | |
virtual | ~CEventChain () throw () |
・デストラクタ。. より詳しく... | |
long | CallNext (const type_EventData &p_rcData, bool &p_rbIsHandled) throw () |
・次のイベントハンドラクラスのこの関数を呼び出します。. より詳しく... | |
virtual long | CallHandler (const type_EventData &p_rcData, bool &p_rbIsHandled)=0 throw () |
・各イベントハンドラはこの関数をオーバーライドしてください。. より詳しく... | |
非公開型 | |
typedef CEventChain< type_EventData > | type_This |
自分の型の型定義です。. より詳しく... | |
非公開メンバ | |
CEventChain () throw () | |
コンストラクタ。. より詳しく... | |
CEventChain (type_This &) throw () | |
コピーコンストラクタ。. より詳しく... | |
非公開属性 | |
type_This *const | m_pcNext |
次のイベントハンドラへのポインタ。. より詳しく... |
イベントハンドラクラスの基底クラスです。
チェーンを行います。
使い方に関しては EventHandler.h ファイルのドキュメントをご覧ください。
type_EventData | イベントデータを入れるクラス。デフォルトは CEventData 。 |
|
|
const CEventData< type_EventData > & のことです。派生クラスの引数で使います。.
|
|
・コンストラクタ。. チェーン用の「次へのポインタ」を受け取って格納します。
|
|
・デストラクタ。. 特に何もしません。 |
|
コンストラクタ。. 使用しないよう封印します。 |
|
コピーコンストラクタ。. 使用しないよう封印します。 |
|
・次のイベントハンドラクラスのこの関数を呼び出します。. チェーン処理をするため、次のイベントハンドラの同名関数を呼び出します。
|
|
|
・自クラスへのポインタを返します。. エラー対策です。
|
|
次のイベントハンドラへのポインタ。.
|