1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows"> 7<META http-equiv="Content-Style-Type" content="text/css"> 8<title>MBCommCState</title> 9<LINK rel="stylesheet" href="../css/nitro.css" type="text/css"> 10</head> 11 12<body> 13 14<h1 align="left">MBCommCState <IMG src="../image/NTR.gif" width="24" height="12" border="0" align=middle><IMG src="../image/TWL.gif" width="24" height="12" border="0" align=middle></h1> 15<h2>Definition</h2> 16 17<dl> 18 <dd> 19<CODE>#include <nitro/mb.h></CODE><BR> 20<PRE><CODE>typedef enum 21{ 22 MB_COMM_CSTATE_NONE, 23 MB_COMM_CSTATE_INIT_COMPLETE, 24 MB_COMM_CSTATE_CONNECT, 25 MB_COMM_CSTATE_CONNECT_FAILED, 26 MB_COMM_CSTATE_DISCONNECTED_BY_PARENT, 27 MB_COMM_CSTATE_REQ_ENABLE, 28 MB_COMM_CSTATE_REQ_REFUSED, 29 MB_COMM_CSTATE_DLINFO_ACCEPTED, 30 MB_COMM_CSTATE_RECV_PROCEED, 31 MB_COMM_CSTATE_RECV_COMPLETE, 32 MB_COMM_CSTATE_BOOTREQ_ACCEPTED, 33 MB_COMM_CSTATE_BOOT_READY, 34 MB_COMM_CSTATE_CANCELED, 35 MB_COMM_CSTATE_AUTHENTICATION_FAILED, 36 MB_COMM_CSTATE_MEMBER_FULL, 37 MB_COMM_CSTATE_GAMEINFO_VALIDATED, 38 MB_COMM_CSTATE_GAMEINFO_INVALIDATED, 39 MB_COMM_CSTATE_GAMEINFO_LOST, 40 MB_COMM_CSTATE_GAMEINFO_LIST_FULL, 41 MB_COMM_CSTATE_ERROR, 42 MB_COMM_CSTATE_FAKE_END 43} MBCommCState;</CODE></PRE> 44 </dd> 45</dl> 46 47<H2>Description</H2> 48<P>Indicates the enumerator constant showing the state of the multiboot child.<BR> These states are issued as callbacks when the fake MB child library is used<BR> The meaning of each enumerator constant is as follows:<BR> 49<TABLE border="0"> 50 <TBODY> 51 <TR> 52 <TD>Value</TD> 53 <TD>Description</TD> 54 </TR> 55 <TR> 56 <TD><B><I>MB_COMM_CSTATE_NONE</B></I></TD> 57 <TD>Indicates MB child state before initialization.</TD> 58 </TR> 59 <TR> 60 <TD><B><I>MB_COMM_CSTATE_INIT_COMPLETE</B></I></TD> 61 <TD>Indicates MB child state after initialization is complete.</TD> 62 </TR> 63 <TR> 64 <TD><B><I>MB_COMM_CSTATE_END_CONNECT</B></I></TD> 65 <TD>Indicates state after connection to parent is complete.</TD> 66 </TR> 67 <TR> 68 <TD><B><I>MB_COMM_CSTATE_CONNECT_FAILED</B></I></TD> 69 <TD>Indicates state after connection to parent has failed.</TD> 70 </TR> 71 <TR> 72 <TD><B><I>MB_COMM_CSTATE_DISCONNECTED_BY_PARENT</B></I></TD> 73 <TD>Indicates state after disconnect by parent.</TD> 74 <TR> 75 <TD><B><I>MB_COMM_CSTATE_REQ_ENABLE</B></I></TD> 76 <TD>Indicates the state in which MP is established and data request is possible.</TD> 77 </TR> 78 <TR> 79 <TD><B><I>MB_COMM_CSTATE_REQ_REFUSED</B></I></TD> 80 <TD>Indicates the state in which the request was kicked by the parent.</TD> 81 </TR> 82 <TR> 83 <TD><B><I>MB_COMM_CSTATE_REQ_REFUSED</B></I></TD> 84 <TD>Indicates the state in which the request was kicked by the parent.</TD> 85 </TR> 86 <TR> 87 <TD><B><I>MB_COMM_CSTATE_DLINFO_ACCEPTED</B></I></TD> 88 <TD>Indicates the state in which the parent has accepted the request.</TD> 89 </TR> 90 <TR> 91 <TD><B><I>MB_COMM_CSTATE_RECV_PROCEED</B></I></TD> 92 <TD>Indicates the state where the download of data was started.</TD> 93 </TR> 94 <TR> 95 <TD><B><I>MB_COMM_CSTATE_RECV_COMPLETE</B></I></TD> 96 <TD>Indicates the state where the receipt of download data is complete.</TD> 97 </TR> 98 <TR> 99 <TD><B><I>MB_COMM_CSTATE_BOOTREQ_ACCEPTED</B></I></TD> 100 <TD>Indicates the state where the parent has received a boot request.</TD> 101 </TR> 102 <TR> 103 <TD><B><I>MB_COMM_CSTATE_CANCELED</B></I></TD> 104 <TD>Indicates the state where communication with the parent is cut and boot is complete.</TD> 105 </TR> 106 <TR> 107 <TD><B><I>MB_COMM_CSTATE_CANCELLED</B></I></TD> 108 <TD><FONT color="#999999">Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.</FONT></TD> 109 </TR> 110 <TR> 111 <TD><B><I>MB_COMM_CSTATE_AUTHENTICATION_FAILED</B></I></TD> 112 <TD>MB fake child cannot transition to this state.</TD> 113 </TR> 114 <TR> 115 <TD><B><I>MB_COMM_CSTATE_MEMBER_FULL</B></I></TD> 116 <TD><FONT color="#999999">Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.</FONT></TD> 117 </TR> 118 <TR> 119 <TD><B><I>MB_COMM_CSTATE_GAMEINFO_VALIDATED</B></I></TD> 120 <TD><FONT color="#999999">Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.</FONT></TD> 121 </TR> 122 <TR> 123 <TD><B><I>MB_COMM_CSTATE_GAMEINFO_LOST</B></I></TD> 124 <TD><FONT color="#999999">Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.</FONT></TD> 125 </TR> 126 <TR> 127 <TD><B><I>MB_COMM_CSTATE_GAMEINFO_LIST_FULL</B></I></TD> 128 <TD><FONT color="#999999">Indicates the state where the download was cancelled before completion and the connection with the parent was completely cut.</FONT></TD> 129 </TR> 130 <TR> 131 <TD><B><I>MB_COMM_CSTATE_ERROR</B></I></TD> 132 <TD>Indicates state where communication error occurred before completion.</TD> 133 </TR> 134 <TR> 135 <TD><B><I>MB_COMM_CSTATE_FAKE_END</B></I></TD> 136 <TD>Indicates state where fake child was completed.</TD> 137 </TR> 138 </TBODY> 139</TABLE> 140<BR> 141<h2>See Also</h2> 142<p><CODE><A href="fake_child/MB_FakeSetCStateCallback.html">MB_FakeSetCStateCallback</A></CODE>, <A href="mb_comm_cstate_callback_type.html">MBCommCStateCallback</A></p> 143 144<H2>Revision History</H2> 145<P>2005/03/15 Released. 146</P> 147<hr><p>CONFIDENTIAL</p></body> 148</html> 149