|
IntrOS
|
create and initialize an event object More...
#include <osevent.h>
Public Member Functions | |
| constexpr | Event () |
| constructor, see the constructor parameters of the class | |
| Event (Event &&_src) | |
| move constructor | |
| Event (const Event &)=delete | |
| Event & | operator= (Event &&)=delete |
| Event & | operator= (const Event &)=delete |
| void | reset () |
| evt_reset() | |
| void | kill () |
| evt_kill() | |
| template<typename T> | |
| int | waitFor (unsigned *_event, const T &_delay) |
| evt_waitFor() | |
| template<typename T> | |
| int | waitFor (unsigned &_event, const T &_delay) |
| evt_waitFor() | |
| template<typename T> | |
| int | waitUntil (unsigned *_event, const T &_time) |
| evt_waitUntil() | |
| template<typename T> | |
| int | waitUntil (unsigned &_event, const T &_time) |
| evt_waitUntil() | |
| int | wait (unsigned *_event=nullptr) |
| evt_wait() | |
| int | wait (unsigned &_event) |
| evt_wait() | |
| void | give (unsigned _event) |
| evt_give() | |
create and initialize an event object