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<title>Signal</title>
8  </head>
9  <body>
10<h1><CODE>nn::os::LightEvent::Signal</CODE> Member Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">#include &lt;nn/os.h&gt;
14
15void Signal();
16</pre>
17    </div>
18<h2>Arguments</h2>
19    <div class="section">
20<p>None.</p>
21    </div>
22<h2>Return Values</h2>
23    <div class="section">
24None.
25               </div>
26<h2>Description</h2>
27    <div class="section">
28<p>Sets the flag.</p><p>Wakes up any threads that are waiting for the flag to be set.</p><p>For an automatically resetting event, only one thread is woken up, even if multiple threads are waiting. The thread that is woken up is the one with the highest thread priority. If there is a thread that is waiting, its flag is cleared at the same time that it is woken up. If no threads are waiting, the flag remains set.</p><p>For a manually resetting event, all waiting threads are woken up. Their flags remain set.</p><!-- write here --></div>
29<h2>Revision History</h2>
30    <div class="section">
31      <dl class="history">
32        <dt>2010/06/14</dt>
33<dd>Initial version.<br />
34        </dd>
35      </dl>
36    </div>
37  <hr><p>CONFIDENTIAL</p></body>
38</html>