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::cec::CTR::CecControl</title>
51  </head>
52  <body>
53<h1><CODE>nn::cec::CTR::CecControl</CODE> Class</h1>
54<h2>Syntax</h2>
55    <div class="section">
56      <pre class="definition">class CecControl</pre>
57    </div>
58<h2>Description</h2>
59    <div class="section">
60<p>Changes StreetPass (CEC) status and gets information.</p><p>The StreetPass daemon state is managed by the system and the daemon runs automatically.<br />When you access a message box (using <CODE>OpenMessageBox</CODE>, <CODE>ReadMessage</CODE>, <CODE>WriteMessage</CODE> or similar), the StreetPass daemon operations are suspended and it enters the IDLE state.<br /><br />Every time StreetPass data is exchanged, that communication peer is remembered, and data is not exchanged with that peer again for an average of four hours and a maximum of eight hours. Communication peers are remembered if (1) one or more items of data were sent or received or (2) communication was started, but no data was available to be sent or received. Powering off the system does not erase this information. Note that you cannot use this class to deliver data to communication peers at specified times. For debugging purposes, there is a method to reset the past communication peer information and allow exchanging data again with the same peer(s). To reset the information, specify <CODE>true</CODE> as an argument to <CODE>StartScanning</CODE>. This feature cannot be used in release builds.</p><!-- write here --></div>
61    <a name="enum" id="enum">
62<h2>Enumerated Types</h2>
63      <div class="section">
64        <table class="members">
65          <tr>
66            <td width="100"> </td>
67            <th>
68<a href="../../../../nn/cec/CTR/CecControl/DaemonState.html"><CODE>DaemonState</CODE></a>
69            </th>
70<td>Value indicating the StreetPass (CEC) state returned by the <a href="../../../../nn/cec/CTR/CecControl/GetCecState.html"><CODE>GetCecState</CODE></a> function. A message box can only be accessed when this is <CODE>DAEMON_STATE_IDLE</CODE>.</td>
71          </tr> </table>
72      </div>
73    </a> <a name="function" id="function">
74<h2>Member Functions</h2>
75      <div class="section">
76        <table class="members">
77          <tr>
78            <td width="100">
79<span class="static_style" title="static">S</span> </td>
80            <th>
81<a href="../../../../nn/cec/CTR/CecControl/StartScanning.html"><CODE>StartScanning</CODE></a>
82            </th>
83<td>Starts up StreetPass (<a href="../../../../nn/cec/Overview.html">CEC</a>) operations.</td>
84          </tr>
85          <tr>
86            <td width="100">
87<span class="static_style" title="static">S</span> </td>
88            <th>
89<a href="../../../../nn/cec/CTR/CecControl/StopScanning.html"><CODE>StopScanning</CODE></a>
90            </th>
91<td>Manually halts StreetPass (<a href="../../../../nn/cec/Overview.html">CEC</a>) operations.</td>
92          </tr>
93          <tr>
94            <td width="100">
95<span class="static_style" title="static">S</span> </td>
96            <th>
97<a href="../../../../nn/cec/CTR/CecControl/GetCecState.html"><CODE>GetCecState</CODE></a>
98            </th>
99<td>Obtains the StreetPass state.</td>
100          </tr> </table>
101      </div>
102    </a>
103<h2>Revision History</h2>
104    <div class="section">
105      <dl class="history">
106        <dt>2010/08/16</dt>
107<dd>Initial version.<br />
108        </dd>
109      </dl>
110    </div>
111  <hr><p>CONFIDENTIAL</p></body>
112</html>