<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Data part of a static event source initializer. <ahref="group__events.html#ga00aa72be61db8d43dbca3a3ba7cecf6b"></a><br/></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top">#define </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__events.html#gaeb4c660b05db4760eab6093499963314">EVENTSOURCE_DECL</a>(name) <aclass="el"href="struct_event_source.html">EventSource</a> name = _EVENTSOURCE_DATA(name)</td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Registers an Event Listener on an Event Source. <ahref="group__events.html#gad478062f3e09d00e1ad8ebe65a06ec0c"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Initializes an Event Source. <ahref="group__events.html#gab8d0fdc09be629dfb438c32a0523db42"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Verifies if there is at least one <code><aclass="el"href="struct_event_listener.html"title="Event Listener structure.">EventListener</a></code> registered. <ahref="group__events.html#ga440eefff93d7c8f741b7572bcc24355f"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Registers an Event Listener on an Event Source. <ahref="group__events.html#ga4002600fe552128aaf96a6a1d3ada3ee"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Unregisters an Event Listener from its Event Source. <ahref="group__events.html#ga68d15e1c7e12e96edd40069a27981d38"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Clears the pending events specified in the mask. <ahref="group__events.html#ga76f41b9668c3f1adafc516a8f92b9cad"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Pends a set of event flags on the current thread, this is <b>much</b> faster than using <code><aclass="el"href="group__events.html#ga44015af4dd20f74b0f73824ff1c1b2f4"title="Signals all the Event Listeners registered on the specified Event Source.">chEvtBroadcast()</a></code> or <code><aclass="el"href="group__events.html#ga75a812ae99ce83a3689f51d797a038de"title="Pends a set of event flags on the specified Thread.">chEvtSignal()</a></code>. <ahref="group__events.html#ga94f14b6063f42b9be79a7dabde18232d"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Pends a set of event flags on the specified <code><aclass="el"href="struct_thread.html"title="Structure representing a thread.">Thread</a></code>. <ahref="group__events.html#ga75a812ae99ce83a3689f51d797a038de"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Pends a set of event flags on the specified <code><aclass="el"href="struct_thread.html"title="Structure representing a thread.">Thread</a></code>. <ahref="group__events.html#ga6c219038c3e618e2142c6e1601997907"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Signals all the Event Listeners registered on the specified Event Source. <ahref="group__events.html#ga44015af4dd20f74b0f73824ff1c1b2f4"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Signals all the Event Listeners registered on the specified Event Source. <ahref="group__events.html#gaa24d9bed5b676b577200c4a8ebe3b8a3"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Invokes the event handlers associated to an event flags mask. <ahref="group__events.html#gaba2061f315848a8a722efcae258edc8c"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Waits for exactly one of the specified events. <ahref="group__events.html#ga2944a7fc82e7cc15537f5a7c04f457d3"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Waits for any of the specified events. <ahref="group__events.html#gaf690406ccc833e2c9235e7e2041a6715"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Waits for all the specified events. <ahref="group__events.html#ga90d702300eecee3d05f83e95b155c3ee"></a><br/></td></tr>
Generated on Sun Oct 24 2010 09:40:38 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>