TNB Library
公開メンバ関数 | 全メンバ一覧
CMultiThreadDispatchT< COUNT >::IListener 構造体abstract

マルチスレッド処理制御のリスナーインターフェース [詳解]

#include <TnbThreadDispatch.h>

公開メンバ関数

virtual bool OnMultiDispatchReceive (UINT nMsg, WPARAM wParam)=0
 [通知] メッセージ受信. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

template<size_t COUNT>
struct TNB::CMultiThreadDispatchT< COUNT >::IListener

マルチスレッド処理制御のリスナーインターフェース

CMultiThreadDispatchのリスナーです。メッセージを受信すると通知されます。
参照
CMultiThreadDispatch::SetListener()
必要ファイル
TnbThreadDispatch.h
日付
12/03/23 新規作成

TnbThreadDispatch.h366 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbThreadDispatch.h369 行目に定義があります。

関数詳解

◆ OnMultiDispatchReceive()

virtual bool OnMultiDispatchReceive ( UINT  nMsg,
WPARAM  wParam 
)
pure virtual

[通知] メッセージ受信.

最後は必ず nMsg に WM_QUIT が入って通知されます。

引数
nMsgメッセージ
wParamWPARAM
戻り値
true正常
false切断要求