|
My Project
|
#include <event.h>
Public Attributes | |
| volatile bool | loop |
| char ** | ring |
| int | size |
| int | first |
| int | end |
| Thread | thread |
| SpinLock | spin |
| Lock | lock |
| Condition | cond |
Event management data
| Condition Event::cond |
condition
| int Event::end |
one past the last position in the ring
| int Event::first |
first position in the ring
| Lock Event::lock |
lock
| volatile bool Event::loop |
flag allowing to loop, waiting for events
| char** Event::ring |
ring of buffers
| int Event::size |
size of the buffer ring
| SpinLock Event::spin |
spin lock
| Thread Event::thread |
thread