WDPResult

定義

#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 上記いずれにも該当しない、その他の異常を示します。


参照

WDPErrorArgument

履歴

2006/02/28 初版