#include <circular_buffer.h>
Definition at line 51 of file circular_buffer.h.
◆ EventList
◆ CircularEventBuffer() [1/2]
ARDOUR::CircularEventBuffer::CircularEventBuffer |
( |
size_t |
size | ) |
|
◆ ~CircularEventBuffer()
ARDOUR::CircularEventBuffer::~CircularEventBuffer |
( |
| ) |
|
◆ CircularEventBuffer() [2/2]
◆ read()
bool ARDOUR::CircularEventBuffer::read |
( |
EventList & |
| ) |
|
◆ reset()
void ARDOUR::CircularEventBuffer::reset |
( |
| ) |
|
◆ write()
void ARDOUR::CircularEventBuffer::write |
( |
uint8_t const * |
, |
|
|
size_t |
|
|
) |
| |
◆ _ack
std::atomic<size_t> ARDOUR::CircularEventBuffer::_ack |
|
private |
◆ _buf
Event* ARDOUR::CircularEventBuffer::_buf |
|
private |
◆ _idx
std::atomic<size_t> ARDOUR::CircularEventBuffer::_idx |
|
private |
◆ _size
size_t ARDOUR::CircularEventBuffer::_size |
|
private |
◆ _size_mask
size_t ARDOUR::CircularEventBuffer::_size_mask |
|
private |
The documentation for this class was generated from the following file: