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

ダイアルアップのリスナーインターフェース [詳解]

#include <TnbDialupManager.h>

公開メンバ関数

virtual void OnDialupChangeState (RASCONNSTATE eState)=0
 [通知] 状態変化発生 [詳解]
 
virtual void OnDialupError (DWORD dwError)=0
 [通知] エラー発生. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

ダイアルアップのリスナーインターフェース

CDialupManager の通知用インターフェースです。
参照
CDialupManager::Attach()
CDialupManager::Dial()
必要ファイル
TnbDialupManager.h
日付
06/04/01 新規作成

TnbDialupManager.h84 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbDialupManager.h87 行目に定義があります。

関数詳解

◆ OnDialupChangeState()

virtual void OnDialupChangeState ( RASCONNSTATE  eState)
pure virtual

[通知] 状態変化発生

引数
eState状態コード。
「RASCS_Connected」を受信したら接続成功です。
「RASCS_Disconnected」を受信したら切断です。以後リスナーに報告は有りません。
それ以外は状態変化の通知になります。

◆ OnDialupError()

virtual void OnDialupError ( DWORD  dwError)
pure virtual

[通知] エラー発生.

覚え書き
これを受信したら、接続に失敗/切断になっています。以後、リスナーに報告は有りません。
引数
dwErrorエラーコード。