1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.0.0 for Windows">
6<META http-equiv="Content-Style-Type" content="text/css">
7<TITLE>OS_WakeupThreadDirect</TITLE>
8<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css">
9</HEAD>
10<BODY>
11<H1 align="left">OS_WakeupThreadDirect <IMG src="../../image/NTR.gif" align="middle"><IMG src="../../image/TWL.gif" align="middle"></H1>
12<H2>Syntax</H2>
13<DL>
14  <DD>
15  <PRE><CODE>#include &lt;nitro/os.h&gt;</CODE></PRE>
16  <PRE><CODE>void OS_WakeupThreadDirect( OSThread* thread );</CODE></PRE>
17</DL>
18<H2>Arguments</H2>
19<TABLE border="1" width="100%">
20  <TBODY>
21    <TR>
22      <TD width="13%"><EM><STRONG>thread</STRONG></EM></TD>
23      <TD width="87%">Pointer to the thread to be awakened</TD>
24    </TR>
25  </TBODY>
26</TABLE>
27<H2>Return Values</H2>
28<P>None.</P>
29<H2>Description</H2>
30<P>This function wakes up the designated thread after temporarily stopping it. The thread is rescheduled when this function is called. If the priority of the awakened thread is the highest among the executable threads, then it changes to the executable state.</P>
31<H2>See Also</H2>
32<P><CODE><A href="OS_InitThread.html">OS_InitThread</A>, <A href="OS_CreateThread.html">OS_CreateThread</A>, <A href="OS_SleepThread.html">OS_SleepThread</A>, <A href="OS_WakeupThread.html">OS_WakeupThread</A><BR></CODE></P>
33<H2>Revision History</H2>
34<P>2004/03/12 Changed the description of what happens when there are identical priorities <BR>2003/12/01 Initial version</P>
35<hr><p>CONFIDENTIAL</p></body>
36</HTML>