TNB Library
公開メンバ関数 | 全メンバ一覧
CTimerDispatch::IListener 構造体abstract

タイマー処理のリスナーインターフェース [詳解]

#include <TnbTimerDispatch.h>

公開メンバ関数

virtual void OnSetup (void)
 [通知] 開始通知. [詳解]
 
virtual bool OnTimer (UINT_PTR uTimerId, LPARAM lParam, const CTimerDispatch &timer)=0
 [通知] タイマー発生. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

タイマー処理のリスナーインターフェース

CTimerDispatch のリスナーです。タイマーが発生すると通知されます。
参照
CTimerDispatch::SetListener()
必要ファイル
TnbTimerDispatch.h
日付
06/08/02 新規作成
06/10/25 OnSetup() メソッド追加。

TnbTimerDispatch.h59 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbTimerDispatch.h62 行目に定義があります。

関数詳解

◆ OnSetup()

virtual void OnSetup ( void  )
virtual

[通知] 開始通知.

受信スレッドが開始されると、通知されます。

TnbTimerDispatch.h80 行目に定義があります。

◆ OnTimer()

virtual bool OnTimer ( UINT_PTR  uTimerId,
LPARAM  lParam,
const CTimerDispatch timer 
)
pure virtual

[通知] タイマー発生.

SetTimer() で指定した時間が経過するとコールされます。 KillTimer() するまで、 定期的にコールされます。

引数
uTimerIdタイマーID
lParamSetTimer() で指定した 任意の32BIT値
timerSetTimerした CTimerDispatch オブジェクト。 SetTimer() KillTimer() を使用できます。
戻り値
true正常
false切断要求