IntrOS
Loading...
Searching...
No Matches
intros::Event Struct Reference

create and initialize an event object More...

#include <osevent.h>

Inheritance diagram for intros::Event:

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()

Detailed Description

create and initialize an event object


The documentation for this struct was generated from the following file: