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