<ahref="chcond_8h.html">Go to the documentation of this file.</a><divclass="fragment"><preclass="fragment"><aname="l00001"></a>00001 <spanclass="comment">/*</span>
<aname="l00061"></a>00061 <spanclass="preprocessor"></span><spanclass="keywordtype">void</span><aclass="code"href="group__condvars.html#ga4c698ba6ce06089c08f989e126af9873"title="Initializes s CondVar structure.">chCondInit</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00062"></a>00062 <spanclass="keywordtype">void</span><aclass="code"href="group__condvars.html#gadddadb68e2a2ce061c7df0d647da9996"title="Signals one thread that is waiting on the condition variable.">chCondSignal</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00063"></a>00063 <spanclass="keywordtype">void</span><aclass="code"href="group__condvars.html#ga7b9d882c348124fed46a1afc3db6c02c"title="Signals one thread that is waiting on the condition variable.">chCondSignalI</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00064"></a>00064 <spanclass="keywordtype">void</span><aclass="code"href="group__condvars.html#ga60c24a8060a884313efe82b8404e77f6"title="Signals all threads that are waiting on the condition variable.">chCondBroadcast</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00065"></a>00065 <spanclass="keywordtype">void</span><aclass="code"href="group__condvars.html#ga5cf1f4697985d81ee089b042391df6fc"title="Signals all threads that are waiting on the condition variable.">chCondBroadcastI</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00066"></a>00066 <aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group__condvars.html#ga466f912bc9b09b133fae862993004ffe"title="Waits on the condition variable releasing the mutex lock.">chCondWait</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00067"></a>00067 <aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group__condvars.html#gab6357d80b01ed8d225ef1e30a66248f9"title="Waits on the condition variable releasing the mutex lock.">chCondWaitS</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp);
<aname="l00069"></a>00069 <spanclass="preprocessor"></span><aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group__condvars.html#ga07a0c55ac1002a64e8c7f9b7e3ca1caf"title="Waits on the condition variable releasing the mutex lock.">chCondWaitTimeout</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp, <aclass="code"href="group__types.html#gae3e32a98d431a02106616da3071832dd"title="System Time, recommended fastest unsigned.">systime_t</a> time);
<aname="l00070"></a>00070 <aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group__condvars.html#ga9cf6ebe4c9f28cb206fab14984a18d29"title="Waits on the condition variable releasing the mutex lock.">chCondWaitTimeoutS</a>(<aclass="code"href="struct_cond_var.html"title="CondVar structure.">CondVar</a> *cp, <aclass="code"href="group__types.html#gae3e32a98d431a02106616da3071832dd"title="System Time, recommended fastest unsigned.">systime_t</a> time);
Generated on Sun Nov 28 2010 14:09:48 for ChibiOS/RT by <ahref="http://www.doxygen.org/index.html"><imgsrc="doxygen.png"alt="doxygen"align="middle"border="0"></a> 1.7.1</small></address>