1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21
22      span.virtual_style
23      {
24        font-size			 : 8pt;
25        color				 : white;
26        font-weight			: bold;
27        background			: #0a0;
28        border-left			: solid 1px #0f0;
29        border-top			: solid 1px #0f0;
30        border-right		: solid 1px #060;
31        border-bottom		: solid 1px #060;
32        padding-left		: 2px;
33        padding-right		: 2px;
34      }
35
36      span.protected_style
37      {
38        font-size			 : 8pt;
39        color				 : white;
40        font-weight			: bold;
41        background			: #444;
42        border-left			: solid 1px #ccc;
43        border-top			: solid 1px #ccc;
44        border-right		: solid 1px #222;
45        border-bottom		: solid 1px #222;
46        padding-left		: 2px;
47        padding-right		: 2px;
48      }
49        --></style>
50<title>nn::dlp::CTR</title>
51  </head>
52  <body>
53<h1><CODE>nn::dlp::CTR</CODE> Namespace</h1>
54<h2>Description</h2>
55    <div class="section">
56<p>The <a href="../../../nn/dlp/CTR/Overview.html">CTR</a> DLP (Download Play) namespace. <br />(This can also be written without the <CODE>::CTR</CODE> portion.)</p><!-- write here --></div>
57    <a name="class" id="class">
58<h2>Classes</h2>
59      <div class="section">
60        <table class="members">
61          <tr>
62<th class="category" colspan="2">Result</th>
63          </tr>
64          <tr>
65            <th>
66<a href="../../../nn/dlp/CTR/ResultAlreadyOccupiedWirelessDevice/Overview.html">nn::dlp::CTR::ResultAlreadyOccupiedWirelessDevice</a>
67            </th>
68<td>The wireless device is already occupied.</td>
69          </tr>
70          <tr>
71            <th>
72<a href="../../../nn/dlp/CTR/ResultInvalidState/Overview.html">nn::dlp::CTR::ResultInvalidState</a>
73            </th>
74<td>The internal state is inappropriate for using the API.</td>
75          </tr>
76          <tr>
77            <th>
78<a href="../../../nn/dlp/CTR/ResultOutOfRange/Overview.html">nn::dlp::CTR::ResultOutOfRange</a>
79            </th>
80<td>The parameter used is out of range.</td>
81          </tr>
82          <tr>
83            <th>
84<a href="../../../nn/dlp/CTR/ResultInvalidPointer/Overview.html">nn::dlp::CTR::ResultInvalidPointer</a>
85            </th>
86<td>The pointer argument is invalid.</td>
87          </tr>
88          <tr>
89            <th>
90<a href="../../../nn/dlp/CTR/ResultInvalidHandle/Overview.html">nn::dlp::CTR::ResultInvalidHandle</a>
91            </th>
92<td>The handle argument is invalid.</td>
93          </tr>
94          <tr>
95            <th>
96<a href="../../../nn/dlp/CTR/ResultInternalError/Overview.html">nn::dlp::CTR::ResultInternalError</a>
97            </th>
98<td>An error occurred that cannot be handled from the application.</td>
99          </tr>
100          <tr>
101            <th>
102<a href="../../../nn/dlp/CTR/ResultInvalidMediaType/Overview.html">nn::dlp::CTR::ResultInvalidMediaType</a>
103            </th>
104<td>The media to be accessed is not supported.</td>
105          </tr>
106          <tr>
107            <th>
108<a href="../../../nn/dlp/CTR/ResultFailedToAccessMedia/Overview.html">nn::dlp::CTR::ResultFailedToAccessMedia</a>
109            </th>
110<td>Access to media failed.</td>
111          </tr>
112          <tr>
113            <th>
114<a href="../../../nn/dlp/CTR/ResultChildTooLarge/Overview.html">nn::dlp::CTR::ResultChildTooLarge</a>
115            </th>
116<td>Too much NAND memory is required to import the child program.</td>
117          </tr>
118          <tr>
119            <th>
120<a href="../../../nn/dlp/CTR/ResultInvalidRegion/Overview.html">nn::dlp::CTR::ResultInvalidRegion</a>
121            </th>
122<td>The child program has a different region than the parent.</td>
123          </tr>
124          <tr>
125            <th>
126<a href="../../../nn/dlp/CTR/ResultIncommutable/Overview.html">nn::dlp::CTR::ResultIncommutable</a>
127            </th>
128<td>Cannot communicate with the partner.</td>
129          </tr>
130          <tr>
131            <th>
132<a href="../../../nn/dlp/CTR/ResultNoData/Overview.html">nn::dlp::CTR::ResultNoData</a>
133            </th>
134<td>There is no target data.</td>
135          </tr>
136          <tr>
137            <th>
138<a href="../../../nn/dlp/CTR/ResultWirelessOff/Overview.html">nn::dlp::CTR::ResultWirelessOff</a>
139            </th>
140<td>State where communication is not possible.</td>
141          </tr>
142          <tr>
143            <th>
144<a href="../../../nn/dlp/CTR/ResultNotFoundServer/Overview.html">nn::dlp::CTR::ResultNotFoundServer</a>
145            </th>
146<td>Cannot find server.</td>
147          </tr>
148          <tr>
149            <th>
150<a href="../../../nn/dlp/CTR/ResultServerIsFull/Overview.html">nn::dlp::CTR::ResultServerIsFull</a>
151            </th>
152<td>No more clients can connect to the server.</td>
153          </tr>
154          <tr>
155            <th>
156<a href="../../../nn/dlp/CTR/ResultDeniedFromServer/Overview.html">nn::dlp::CTR::ResultDeniedFromServer</a>
157            </th>
158<td>The connection was also denied by the server.</td>
159          </tr>
160          <tr>
161            <th>
162<a href="../../../nn/dlp/CTR/ResultConnectionTimeout/Overview.html">nn::dlp::CTR::ResultConnectionTimeout</a>
163            </th>
164<td>The connection attempt timed out.</td>
165          </tr>
166          <tr>
167<th class="category" colspan="2">Other</th>
168          </tr>
169          <tr>
170            <th>
171<a href="../../../nn/dlp/CTR/FakeClient/Overview.html"><CODE>nn::dlp::CTR::FakeClient</CODE></a>
172            </th>
173<td>Class for download play fake clients.</td>
174          </tr>
175          <tr>
176            <th>
177<a href="../../../nn/dlp/CTR/Server/Overview.html"><CODE>nn::dlp::CTR::Server</CODE></a>
178            </th>
179<td>Class for download play servers.</td>
180          </tr> </table>
181      </div>
182    </a> <a name="struct" id="struct">
183<h2>Structures</h2>
184      <div class="section">
185        <table class="members">
186          <tr>
187            <th>
188<a href="../../../nn/dlp/CTR/ClientDiscoveredServer/Overview.html"><CODE>nn::dlp::CTR::ClientDiscoveredServer</CODE></a>
189            </th>
190<td>Event information when the <CODE>EventDesc</CODE> type is <CODE>EVENT_TYPE_CLIENT_DISCOVERED_SERVER</CODE>.</td>
191          </tr>
192          <tr>
193            <th>
194<a href="../../../nn/dlp/CTR/ClientDiscoveredTitle/Overview.html"><CODE>nn::dlp::CTR::ClientDiscoveredTitle</CODE></a>
195            </th>
196<td>Event information when the <CODE>EventDesc</CODE> type is <CODE>EVENT_TYPE_CLIENT_DISCOVERED_TITLE</CODE>.</td>
197          </tr>
198          <tr>
199            <th>
200<a href="../../../nn/dlp/CTR/ClientStateWaitingInvite/Overview.html"><CODE>nn::dlp::CTR::ClientStateWaitingInvite</CODE></a>
201            </th>
202<td>Event information when the <CODE>EventDesc</CODE> type is <CODE>EVENT_TYPE_CLIENT_STATE_WAITING_INVITE</CODE>.</td>
203          </tr>
204          <tr>
205            <th>
206<a href="../../../nn/dlp/CTR/EventDesc/Overview.html"><CODE>nn::dlp::CTR::EventDesc</CODE></a>
207            </th>
208<td>Notification of an event occurring in DLP. The information changes depending on the <CODE>type</CODE> member.</td>
209          </tr>
210          <tr>
211            <th>
212<a href="../../../nn/dlp/CTR/ClientStatus/Overview.html"><CODE>nn::dlp::CTR::ClientStatus</CODE></a>
213            </th>
214<td>Client state and download progress.</td>
215          </tr>
216          <tr>
217            <th>
218<a href="../../../nn/dlp/CTR/IconInfo/Overview.html"><CODE>nn::dlp::CTR::IconInfo</CODE></a>
219            </th>
220<td>Icon information.</td>
221          </tr>
222          <tr>
223            <th>
224<a href="../../../nn/dlp/CTR/TitleInfo/Overview.html"><CODE>nn::dlp::CTR::TitleInfo</CODE></a>
225            </th>
226<td>Title information.</td>
227          </tr>
228          <tr>
229            <th>
230<a href="../../../nn/dlp/CTR/ServerInfo/Overview.html"><CODE>nn::dlp::CTR::ServerInfo</CODE></a>
231            </th>
232<td>Server information.</td>
233          </tr>
234          <tr>
235            <th>
236<a href="../../../nn/dlp/CTR/RebootInfo/Overview.html"><CODE>nn::dlp::CTR::RebootInfo</CODE></a>
237            </th>
238<td>A structure that stores information used to reconnect to a parent device after a reboot.</td>
239          </tr> </table>
240      </div>
241    </a> <a name="enum" id="enum">
242<h2>Enumerated Types</h2>
243      <div class="section">
244        <table class="members">
245          <tr>
246            <td width="100"> </td>
247            <th>
248<a href="../../../nn/dlp/CTR/SessionType.html">SessionType</a>
249            </th>
250<td>Download Session Types</td>
251          </tr>
252          <tr>
253            <td width="100"> </td>
254            <th>
255<a href="../../../nn/dlp/CTR/ClientState.html"><CODE>ClientState</CODE></a>
256            </th>
257<td>Client states.</td>
258          </tr>
259          <tr>
260            <td width="100"> </td>
261            <th>
262<a href="../../../nn/dlp/CTR/ServerState.html"><CODE>ServerState</CODE></a>
263            </th>
264<td>Server states.</td>
265          </tr>
266          <tr>
267            <td width="100"> </td>
268            <th>
269<a href="../../../nn/dlp/CTR/EventType.html"><CODE>EventType</CODE></a>
270            </th>
271<td>Types of notification events.</td>
272          </tr> </table>
273      </div>
274    </a> <a name="typedef" id="typedef">
275<h2><CODE>typedef</CODE> Definitions</h2>
276      <div class="section">
277        <table class="members">
278          <tr>
279            <td width="100" />
280            <th>
281<a href="../../../nn/dlp/CTR/NodeInfo.html"><CODE>NodeInfo</CODE></a>
282            </th>
283<td>Node information.</td>
284          </tr> </table>
285      </div>
286    </a> <a name="constant" id="constant">
287<h2>Constants</h2>
288      <div class="section">
289        <table class="members">
290          <tr>
291<th class="category" colspan="3">Size and Number Constants</th>
292          </tr>
293          <tr>
294            <td width="100"> </td>
295            <th>
296<span class="argument"><a href="../../../nn/dlp/CTR/MAX_CHILD_IMPORT_SIZE.html">MAX_CHILD_IMPORT_SIZE</a></span>
297            </th>
298<td>The maximum size of the child program.</td>
299          </tr>
300          <tr>
301            <td width="100"> </td>
302            <th>
303<span class="argument"><a href="../../../nn/dlp/CTR/SHORT_TITLE_NAME_LENGTH.html"><CODE>SHORT_TITLE_NAME_LENGTH</CODE></a></span>
304            </th>
305<td>Number of characters in one-line title.</td>
306          </tr>
307          <tr>
308            <td width="100"> </td>
309            <th>
310<span class="argument"><a href="../../../nn/dlp/CTR/LONG_TITLE_NAME_LENGTH.html"><CODE>LONG_TITLE_NAME_LENGTH</CODE></a></span>
311            </th>
312<td>Number of characters in two-line title.</td>
313          </tr>
314          <tr>
315            <td width="100"> </td>
316            <th>
317<span class="argument"><a href="../../../nn/dlp/CTR/ICON_HEIGHT_PIXEL.html"><CODE>ICON_HEIGHT_PIXEL</CODE></a></span>
318            </th>
319<td>Icon height in pixels.</td>
320          </tr>
321          <tr>
322            <td width="100"> </td>
323            <th>
324<span class="argument"><a href="../../../nn/dlp/CTR/ICON_WIDTH_PIXEL.html"><CODE>ICON_WIDTH_PIXEL</CODE></a></span>
325            </th>
326<td>Icon width in pixels.</td>
327          </tr>
328          <tr>
329            <td width="100"> </td>
330            <th>
331<span class="argument"><a href="../../../nn/dlp/CTR/ICON_PIXEL_COUNT.html"><CODE>ICON_PIXEL_COUNT</CODE></a></span>
332            </th>
333<td>The number of pixels in the icon.</td>
334          </tr>
335          <tr>
336            <td width="100"> </td>
337            <th>
338<span class="argument"><a href="../../../nn/dlp/CTR/RATING_INFO_SIZE.html"><CODE>RATING_INFO_SIZE</CODE></a></span>
339            </th>
340<td>Size of Parental Controls information/data.</td>
341          </tr>
342          <tr>
343            <td width="100"> </td>
344            <th>
345<span class="argument"><a href="../../../nn/dlp/CTR/MAX_NODE_NUM.html"><CODE>MAX_NODE_NUM</CODE></a></span>
346            </th>
347<td>Maximum number of nodes that can exist in a network, including servers.</td>
348          </tr>
349          <tr>
350            <td width="100"> </td>
351            <th>
352<span class="argument"><a href="../../../nn/dlp/CTR/MAX_CLIENT_NUM.html"><CODE>MAX_CLIENT_NUM</CODE></a></span>
353            </th>
354<td>Maximum number of clients that can connect to a server.</td>
355          </tr>
356          <tr>
357            <td width="100"> </td>
358            <th>
359<span class="argument"><a href="../../../nn/dlp/CTR/MAX_SCAN_NUM.html"><CODE>MAX_SCAN_NUM</CODE></a></span>
360            </th>
361<td>Maximum number of titles that a client can scan at once.</td>
362          </tr>
363          <tr>
364            <td width="100"> </td>
365            <th>
366<span class="argument"><a href="../../../nn/dlp/CTR/MIN_NETWORK_BLOCK_BUFFER_NUM.html">MIN_NETWORK_BLOCK_BUFFER_NUM</a></span>
367            </th>
368<td>Minimum number for the network block buffer</td>
369          </tr>
370          <tr>
371            <td width="100"> </td>
372            <th>
373<span class="argument"><a href="../../../nn/dlp/CTR/MAX_NETWORK_BLOCK_BUFFER_NUM.html">MAX_NETWORK_BLOCK_BUFFER_NUM</a></span>
374            </th>
375<td>Maximum number for the network block buffer</td>
376          </tr>
377          <tr>
378            <td width="100"> </td>
379            <th>
380<span class="argument"><a href="../../../nn/dlp/CTR/MIN_NETWORK_BLOCK_BUFFER_SIZE.html">MIN_NETWORK_BLOCK_BUFFER_SIZE</a></span>
381            </th>
382<td>Minimum size of the network block buffer</td>
383          </tr>
384          <tr>
385            <td width="100"> </td>
386            <th>
387<span class="argument"><a href="../../../nn/dlp/CTR/MAX_NETWORK_BLOCK_BUFFER_SIZE.html">MAX_NETWORK_BLOCK_BUFFER_SIZE</a></span>
388            </th>
389<td>Maximum size of the network block buffer</td>
390          </tr> </table>
391      </div>
392    </a> <a name="function" id="function">
393<h2>Functions</h2>
394      <div class="section">
395        <table class="members">
396          <tr>
397<th class="category" colspan="3">Definitions of Common Functions Used Throughout DLP</th>
398          </tr>
399          <tr>
400            <td width="100">  </td>
401            <th>
402<a href="../../../nn/dlp/CTR/GetRebootInfo.html"><CODE>GetRebootInfo</CODE></a>
403            </th>
404<td>Gets the reconnection information needed to connect to the network after rebooting.</td>
405          </tr> </table>
406      </div>
407    </a>
408<h2>Revision History</h2>
409    <div class="section">
410      <dl class="history">
411        <dt>2010/08/16</dt>
412<dd>Initial version.<br />
413        </dd>
414      </dl>
415    </div>
416  <hr><p>CONFIDENTIAL</p></body>
417</html>