#include <nitro/mb.h>typedef enum
{
MB_COMM_CSTATE_NONE,
MB_COMM_CSTATE_INIT_COMPLETE,
MB_COMM_CSTATE_CONNECT,
MB_COMM_CSTATE_CONNECT_FAILED,
MB_COMM_CSTATE_DISCONNECTED_BY_PARENT,
MB_COMM_CSTATE_REQ_ENABLE,
MB_COMM_CSTATE_REQ_REFUSED,
MB_COMM_CSTATE_DLINFO_ACCEPTED,
MB_COMM_CSTATE_RECV_PROCEED,
MB_COMM_CSTATE_RECV_COMPLETE,
MB_COMM_CSTATE_BOOTREQ_ACCEPTED,
MB_COMM_CSTATE_BOOT_READY,
MB_COMM_CSTATE_CANCELED,
MB_COMM_CSTATE_AUTHENTICATION_FAILED,
MB_COMM_CSTATE_MEMBER_FULL,
MB_COMM_CSTATE_GAMEINFO_VALIDATED,
MB_COMM_CSTATE_GAMEINFO_INVALIDATED,
MB_COMM_CSTATE_GAMEINFO_LOST,
MB_COMM_CSTATE_GAMEINFO_LIST_FULL,
MB_COMM_CSTATE_ERROR,
MB_COMM_CSTATE_FAKE_END
} MBCommCState;
マルチブート子機状態を表す列挙定数を示します。
これらの状態は、擬似MB子機ライブラリを使用する際にコールバックとして通知されます。
各値の意味は以下の通りです。
| 値 | 意味 |
| MB_COMM_CSTATE_NONE | MB子機の初期化前状態を示します。 |
| MB_COMM_CSTATE_INIT_COMPLETE | MB子機初期化完了状態を示します。 |
| MB_COMM_CSTATE_CONNECT | 親機への接続が完了した状態を示します。 |
| MB_COMM_CSTATE_CONNECT_FAILED | 親機への接続が失敗した状態を示します。 |
| MB_COMM_CSTATE_DISCONNECTED_BY_PARENT | 親機から切断された状態を示します。 |
| MB_COMM_CSTATE_REQ_ENABLE | MPが確立してデータリクエストが可能になった状態を示します。 |
| MB_COMM_CSTATE_REQ_REFUSED | リクエストに対して親機からKICKされた状態を示します。 |
| MB_COMM_CSTATE_DLINFO_ACCEPTED | 親機にリクエストが受理された状態を示します。 |
| MB_COMM_CSTATE_RECV_PROCEED | ダウンロードデータの受信開始状態を示します。 |
| MB_COMM_CSTATE_RECV_COMPLETE | ダウンロードデータの受信完了状態を示します。 |
| MB_COMM_CSTATE_BOOTREQ_ACCEPTED | 親機からのブート要求受信状態を示します。 |
| MB_COMM_CSTATE_BOOT_READY | 親機との通信を切断してブート完了した状態を示します。 |
| MB_COMM_CSTATE_CANCELED | 途中でキャンセルされ、親機との切断が完了した状態を示します。 |
| MB_COMM_CSTATE_AUTHENTICATION_FAILED | ※MBフェイク子機でこの状態に遷移することはありません。 |
| MB_COMM_CSTATE_MEMBER_FULL | 親機へのエントリー数が定員を超えていた場合の状態を示します。 |
| MB_COMM_CSTATE_GAMEINFO_VALIDATED | ※MBフェイク子機でこの状態に遷移することはありません。 |
| MB_COMM_CSTATE_GAMEINFO_INVALIDATED | ※MBフェイク子機でこの状態に遷移することはありません。 |
| MB_COMM_CSTATE_GAMEINFO_LOST | ※MBフェイク子機でこの状態に遷移することはありません。 |
| MB_COMM_CSTATE_GAMEINFO_LIST_FULL | ※MBフェイク子機でこの状態に遷移することはありません。 |
| MB_COMM_CSTATE_ERROR | 途中で通信エラーが発生した状態を示します。 |
| MB_COMM_CSTATE_FAKE_END | フェイク子機の完了状態を示します。 |
MB_FakeSetCStateCallback, MBCommCStateCallback
2005/03/15 公開