通信管理 XNF/AS プログラマーズガイド HDLC編

[目次][用語][索引][前へ][次へ]

3.12 d_retryck( )

<この節の構成>
(1) 名称
(2) 形式
(3) 機能
(4) リターン情報

(1) 名称

 
d_retryck( )
 

コネクション切断時の対処方法を取得します。

(2) 形式

#include <xnfs/diuser.h>
unsigned long d_retryck(reason);
int reason;

(3) 機能

指定した切断理由コードから,d_connect( )を再発行する必要があるかどうかの情報を,リターン値として取得します。

reason
切断理由コード(構造体d_discon中の領域reasonに設定されたもの)を指定します。

(4) リターン情報

(a) リターン値
名称 再試行の必要性の有無
D_EROLDF 0x00000000 ユーザ独自の基準で判断してください。
D_ERBUSY 0x00200000 一定の間隔で何度か再試行してください。
D_ERPDST 0x00400000
D_ERNRTY 0x00600000
D_ERHARD 0x00800000 ハードウェア障害のため,再試行する必要はありません。
D_ERDEST 0x00a00000 保守員に連絡してください。
D_ERPSRC 0x00c00000
D_ERHALT 0x00e00000
D_EREROR 0xffffffff ユーザ独自の基準で判断してください。
(b) エラー情報

なし。