MBCommCState

Definitions

#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;


Description

Indicates the enumerator constant showing the state of the multiboot child.
These states are issued as callbacks when the fake MB child library is used
The meaning of each enumerator constant is as follows:
Constant Description
MB_COMM_CSTATE_NONE Indicates MB child state before initialization.
MB_COMM_CSTATE_INIT_COMPLETE Indicates MB child state after initialization is complete.
MB_COMM_CSTATE_END_CONNECT Indicates state after connection to parent is complete.
MB_COMM_CSTATE_CONNECT_FAILED Indicates state after connection to parent has failed.
MB_COMM_CSTATE_DISCONNECTED_BY_PARENT Indicates state after disconnect by parent.
MB_COMM_CSTATE_REQ_ENABLE Indicates the state in which MP is established and data request is possible.
MB_COMM_CSTATE_REQ_REFUSED Indicates the state in which the request was kicked by the parent.
MB_COMM_CSTATE_REQ_REFUSED Indicates the state in which the request was kicked by the parent.
MB_COMM_CSTATE_DLINFO_ACCEPTED Indicates the state in which the parent has accepted the request.
MB_COMM_CSTATE_RECV_PROCEED Indicates the state where the download of data was started.
MB_COMM_CSTATE_RECV_COMPLETE Indicates the state where the receipt of download data is complete.
MB_COMM_CSTATE_BOOTREQ_ACCEPTED Indicates the state where the parent has received a boot request.
MB_COMM_CSTATE_CANCELED Indicates the state where communication with the parent is cut and boot is complete.
MB_COMM_CSTATE_CANCELLED Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.
MB_COMM_CSTATE_AUTHENTICATION_FAILED MB fake child cannot transition to this state.
MB_COMM_CSTATE_MEMBER_FULL Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.
MB_COMM_CSTATE_GAMEINFO_VALIDATED Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.
MB_COMM_CSTATE_GAMEINFO_LOST Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.
MB_COMM_CSTATE_GAMEINFO_LIST_FULL Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.
MB_COMM_CSTATE_ERROR Indicates state where communication error occurred before completion.
MB_COMM_CSTATE_FAKE_END Indicates state where fake child was completed.

See Also

MB_FakeSetCStateCallback, MBCommCStateCallback

Revision History

03/15/2005 Released.