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