Public Attributes | List of all members
Event Struct Reference

#include <event.h>

Public Attributes

volatile bool loop
 
char ** ring
 
int size
 
int first
 
int end
 
Thread thread
 
SpinLock spin
 
Lock lock
 
Condition cond
 

Detailed Description

Event management data

Member Data Documentation

◆ cond

Condition Event::cond

condition

◆ end

int Event::end

one past the last position in the ring

◆ first

int Event::first

first position in the ring

◆ lock

Lock Event::lock

lock

◆ loop

volatile bool Event::loop

flag allowing to loop, waiting for events

◆ ring

char** Event::ring

ring of buffers

◆ size

int Event::size

size of the buffer ring

◆ spin

SpinLock Event::spin

spin lock

◆ thread

Thread Event::thread

thread


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