#include <nitro/wdp.h>
/* プロトコルエラーコード */
typedef enum WDPResult
{
WDP_RESULT_SUCCESS, /* 成功 */
WDP_RESULT_INVALID_SEGMENT, /* 不正なセグメントを受信した */
WDP_RESULT_WRONG_SESSION, /* 別のセッションのセグメントパケットを受信した */
WDP_RESULT_INVALID_SEGMENT_PACKET /* 範囲外のセグメントパケットを受信した */
WDP_RESULT_INVALID_SEGMENT_REGION, /* 不正なセグメントパケットを受信した */
WDP_RESULT_SESSION_REFUSED, /* セッションへのエントリを拒否された */
WDP_RESULT_SESSION_MAXENTRY, /* セッション人数超過でエントリを拒否された */
WDP_RESULT_ERROR, /* その他のエラー */
}
WDPResult;
WDPライブラリのプロトコルエラー種別を表す列挙定数を示します。
各値の意味は以下の通りです。
| 値 | 意味 |
| WDP_RESULT_SUCCESS | 処理に成功した、あるいは特に異常が無いことを示します。 |
| WDP_RESULT_INVALID_SEGMENT | セグメント情報のフォーマットが不正であることを示します。 |
| WDP_RESULT_WRONG_SESSION | 得られた情報が異なるセッションのものであることを示します。 |
| WDP_RESULT_INVALID_SEGMENT_PACKET | 得られた情報が不正なインデックスのセグメントパケットであることを示します。 |
| WDP_RESULT_INVALID_SEGMENT_REGION | 得られた情報が不正な配置先を要求するセグメントパケットであることを示します。 |
| WDP_RESULT_SESSION_REFUSED | 親機側アプリケーションの判断でセッション参加を拒否されたことを示します。 |
| WDP_RESULT_SESSION_MAXENTRY | セッション人数超過により参加を拒否されたことを示します。 |
| WDP_RESULT_ERROR | 上記いずれにも該当しない、その他の異常を示します。 |
2006/02/28 初版