<divclass="ttc"id="group__coreinit__event_html_gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca"><divclass="ttname"><ahref="group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca">OS_EVENT_MODE_MANUAL</a></div><divclass="ttdoc">A manual event will only reset when OSResetEvent is called. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00025">event.h:25</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_ga8acaa46f677e69f110a19a2e956ddcd6"><divclass="ttname"><ahref="group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6">OSInitEvent</a></div><divclass="ttdeci">void OSInitEvent(OSEvent *event, BOOL value, OSEventMode mode)</div><divclass="ttdoc">Initialise an event object with value and mode. </div></div>
<divclass="ttc"id="group__coreinit__event_html_a12258f18f1ea9dac6cf1682225351f1b"><divclass="ttname"><ahref="group__coreinit__event.html#a12258f18f1ea9dac6cf1682225351f1b">OSEvent::mode</a></div><divclass="ttdeci">OSEventMode mode</div><divclass="ttdoc">The mode of the event object, set by OSInitEvent. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00050">event.h:50</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_ga8e66a2b0c064dd3b280fbb474dd4d083"><divclass="ttname"><ahref="group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083">OSSignalEventAll</a></div><divclass="ttdeci">void OSSignalEventAll(OSEvent *event)</div><divclass="ttdoc">Signals all threads waiting on an event. </div></div>
<divclass="ttc"id="group__coreinit__event_html_ga3c1778dbfa0b9ae29248d4b8fe481c11"><divclass="ttname"><ahref="group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11">OSWaitEvent</a></div><divclass="ttdeci">void OSWaitEvent(OSEvent *event)</div><divclass="ttdoc">Wait until an event is signalled. </div></div>
<divclass="ttc"id="group__coreinit__event_html_a8f8f80d37794cde9472343e4487ba3eb"><divclass="ttname"><ahref="group__coreinit__event.html#a8f8f80d37794cde9472343e4487ba3eb">OSEvent::name</a></div><divclass="ttdeci">const char * name</div><divclass="ttdoc">Name set by OSInitEventEx. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00039">event.h:39</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_gaf35db0845e7b82bff1376df3564174b4"><divclass="ttname"><ahref="group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4">OSWaitEventWithTimeout</a></div><divclass="ttdeci">BOOL OSWaitEventWithTimeout(OSEvent *event, OSTime timeout)</div><divclass="ttdoc">Wait until an event is signalled or a timeout has occurred. </div></div>
<divclass="ttc"id="group__coreinit__event_html_a4c72ffd2d6a41665aa8203649acbb46d"><divclass="ttname"><ahref="group__coreinit__event.html#a4c72ffd2d6a41665aa8203649acbb46d">OSEvent::queue</a></div><divclass="ttdeci">OSThreadQueue queue</div><divclass="ttdoc">The threads currently waiting on this event object with OSWaitEvent. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00047">event.h:47</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6"><divclass="ttname"><ahref="group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6">OS_EVENT_MODE_AUTO</a></div><divclass="ttdoc">An auto event will reset everytime a thread is woken. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00028">event.h:28</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_a1c50fcd1195659821729f52af8f3bb7d"><divclass="ttname"><ahref="group__coreinit__event.html#a1c50fcd1195659821729f52af8f3bb7d">OSEvent::tag</a></div><divclass="ttdeci">uint32_t tag</div><divclass="ttdoc">Should always be set to the value OS_EVENT_TAG. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00036">event.h:36</a></div></div>
<divclass="ttc"id="group__coreinit__event_html_a3502e4ff0e7d6136b4908bf15ccb6d42"><divclass="ttname"><ahref="group__coreinit__event.html#a3502e4ff0e7d6136b4908bf15ccb6d42">OSEvent::value</a></div><divclass="ttdeci">BOOL value</div><divclass="ttdoc">The current value of the event object. </div><divclass="ttdef"><b>Definition:</b><ahref="coreinit_2event_8h_source.html#l00044">event.h:44</a></div></div>