TNB Library
クラス | 名前空間 | マクロ定義 | 列挙型
TnbDialupManager.h ファイル

ダイアルアップ関係のヘッダ [詳解]

+ TnbDialupManager.h の依存先関係図:
+ 被依存関係図:

[ソースコード]

クラス

class  CDialupManager
 ダイアルアップ管理クラス [詳解]
 
struct  CDialupManager::IListener
 ダイアルアップのリスナーインターフェース [詳解]
 
struct  CDialupManager::TDialParams
 ダイアルパラメータ型 [詳解]
 

名前空間

namespace  TNB
 TNB Library
 

マクロ定義

#define _DIALUP_TRACE(FUNC, VAL)    if ( (VAL) != 0 ) { TRACE3("%s failed: Error %u[%s]\n", _T(#FUNC), VAL, GetErrorString(VAL)); }
 本ヘッダ専用 TRACE マクロ [詳解]
 

列挙型

enum  RASCONNSTATE {
  RASCS_OpenPort , RASCS_PortOpened , RASCS_ConnectDevice , RASCS_DeviceConnected ,
  RASCS_AllDevicesConnected , RASCS_Authenticate , RASCS_AuthNotify , RASCS_AuthRetry ,
  RASCS_AuthCallback , RASCS_AuthChangePassword , RASCS_AuthProject , RASCS_AuthLinkSpeed ,
  RASCS_AuthAck , RASCS_ReAuthenticate , RASCS_Authenticated , RASCS_PrepareForCallback ,
  RASCS_WaitForModemReset , RASCS_WaitForCallback , RASCS_Projected , RASCS_StartAuthentication ,
  RASCS_CallbackComplete , RASCS_LogonNetwork , RASCS_SubEntryConnected , RASCS_SubEntryDisconnected ,
  RASCS_Interactive , RASCS_RetryAuthentication , RASCS_CallbackSetByCaller , RASCS_PasswordExpired ,
  RASCS_InvokeEapUI , RASCS_Connected , RASCS_Disconnected
}
 RAS状態コード [詳解]
 

詳解

ダイアルアップ関係のヘッダ

   ダイアルアップ後、切断までの監視を行うこともできます。
   ダイアルアップのアタッチができます。
   エントリの一覧を取得できます。
覚え書き
Windowsの RAS−API を使用しています。
参照
TnbDef.h 利用条件、および無保証規定

TnbDialupManager.h に定義があります。

マクロ定義詳解

◆ _DIALUP_TRACE

#define _DIALUP_TRACE (   FUNC,
  VAL 
)     if ( (VAL) != 0 ) { TRACE3("%s failed: Error %u[%s]\n", _T(#FUNC), VAL, GetErrorString(VAL)); }

本ヘッダ専用 TRACE マクロ

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

列挙型詳解

◆ RASCONNSTATE

RAS状態コード

列挙値
RASCS_OpenPort 

ポートを開いています

RASCS_PortOpened 

ポートを開きました

RASCS_ConnectDevice 

機器を接続しています

RASCS_DeviceConnected 

機器を接続しました

RASCS_AllDevicesConnected 

すべての機器を接続しました

RASCS_Authenticate 

認証中です

RASCS_AuthNotify 

認証を終了しました

RASCS_AuthRetry 

認証をリトライ中です

RASCS_AuthCallback 

認証をコールバック中です

RASCS_AuthChangePassword 

認証パスワードを変更しています

RASCS_AuthProject 

投影の認証中です

RASCS_AuthLinkSpeed 

接続速度を認証中です

RASCS_AuthAck 

ACK認証中です

RASCS_ReAuthenticate 

再認証中です

RASCS_Authenticated 

認証が終了しました

RASCS_PrepareForCallback 

コールバック準備中です

RASCS_WaitForModemReset 

モデムのリセット待ちです

RASCS_WaitForCallback 

コールバックの待機中です

RASCS_Projected 

投影終了しました

RASCS_StartAuthentication 

認証を開始します

RASCS_CallbackComplete 

コールバックが完了しました

RASCS_LogonNetwork 

ネットワークにログオンしました

RASCS_SubEntryConnected 

SubEntryConnected

RASCS_SubEntryDisconnected 

SubEntryDisconnected

RASCS_Interactive 

Interactive

RASCS_RetryAuthentication 

RetryAuthentication

RASCS_CallbackSetByCaller 

CallbackSetByCaller

RASCS_PasswordExpired 

PasswordExpired

RASCS_InvokeEapUI 

InvokeEapUI

RASCS_Connected 

接続完了

RASCS_Disconnected 

切断完了

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