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 &lt;nitro/mb.h&gt;</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