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

TinyMacroLang リスナー [詳解]

#include <TnbTmlParser.h>

公開メンバ関数

virtual bool IsExecutionContinued (void)=0
 [通知] 継続確認通知. [詳解]
 
virtual void OutputLog (LPCTSTR lpszLog, bool boHasErrMsg)=0
 [通知] ログ出力通知. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

TinyMacroLang リスナー

参照
SetListener()
必要ファイル
TnbTmlParser.h
日付
06/01/01 新規作成
09/08/18 改新

TnbTmlParser.h63 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbTmlParser.h66 行目に定義があります。

関数詳解

◆ IsExecutionContinued()

virtual bool IsExecutionContinued ( void  )
pure virtual

[通知] 継続確認通知.

処理を続けてよいか問い合わせの通知です。

覚え書き
すぐに応答を返さないことで、Pause的な動きが実現できます。 中止なら処理の結果が ETR_UserInterruption になります。
戻り値
true処理続行。
false中断要求。

◆ OutputLog()

virtual void OutputLog ( LPCTSTR  lpszLog,
bool  boHasErrMsg 
)
pure virtual

[通知] ログ出力通知.

LOGに出力する内容を通知します。

引数
lpszLog内容
boHasErrMsgエラーメッセージならtrue