TNB Library
公開型 | 公開メンバ関数 | 全メンバ一覧
CReportWatchAdapter::ILogger 構造体abstract

通信報告監視アダプタのロガーインターフェース [詳解]

#include <TnbReportWatchAdapter.h>

公開型

enum  EKind { Kind_Send , Kind_SendError , Kind_Received }
 種類 [詳解]
 

公開メンバ関数

virtual void OnReportWatchDataLog (EKind kind, size_t dataSize, const BYTE *pData)=0
 [通知] データ通信発生. [詳解]
 
virtual void OnReportWatchEventLog (EReportEvent ev)=0
 [通知] イベント発生. [詳解]
 
virtual ~ILogger (void)
 デストラクタ [詳解]
 

詳解

通信報告監視アダプタのロガーインターフェース

IReport の通知用インターフェースです。
参照
CReportWatchAdapter::SetLogger()
必要ファイル
TnbReportWatchAdapter.h
日付
11/07/06 新規作成

TnbReportWatchAdapter.h90 行目に定義があります。

列挙型メンバ詳解

◆ EKind

enum EKind

種類

列挙値
Kind_Send 

送信

Kind_SendError 

送信エラー(実際は送信されていない)

Kind_Received 

受信

TnbReportWatchAdapter.h93 行目に定義があります。

構築子と解体子

◆ ~ILogger()

virtual ~ILogger ( void  )
virtual

デストラクタ

TnbReportWatchAdapter.h101 行目に定義があります。

関数詳解

◆ OnReportWatchDataLog()

virtual void OnReportWatchDataLog ( EKind  kind,
size_t  dataSize,
const BYTE *  pData 
)
pure virtual

[通知] データ通信発生.

データの送受信時にコールされます。

引数
kind種類
dataSizeデータ長
pDataデータ

◆ OnReportWatchEventLog()

virtual void OnReportWatchEventLog ( EReportEvent  ev)
pure virtual

[通知] イベント発生.

データを受信を除く、イベント発生時にコールされます。

引数
evイベント