#include <RingBuffer.h>
Definition at line 38 of file RingBuffer.h.
◆ RingBufferSeparateWrite()
Divide::RingBufferSeparateWrite::RingBufferSeparateWrite |
( |
U16 |
queueLength, |
|
|
bool |
separateReadWrite, |
|
|
bool |
writeAhead = true |
|
) |
| |
|
explicitnoexcept |
◆ ~RingBufferSeparateWrite()
virtual Divide::RingBufferSeparateWrite::~RingBufferSeparateWrite |
( |
| ) |
|
|
virtualdefault |
◆ decQueue()
I32 Divide::RingBufferSeparateWrite::decQueue |
( |
| ) |
|
|
inlinenoexcept |
◆ incQueue()
I32 Divide::RingBufferSeparateWrite::incQueue |
( |
| ) |
|
|
inlinenoexcept |
◆ queueLength()
U16 Divide::RingBufferSeparateWrite::queueLength |
( |
| ) |
const |
|
inlinenoexcept |
◆ queueReadIndex()
I32 Divide::RingBufferSeparateWrite::queueReadIndex |
( |
| ) |
const |
|
inlinenoexcept |
◆ queueWriteIndex()
I32 Divide::RingBufferSeparateWrite::queueWriteIndex |
( |
| ) |
const |
|
inlinenoexcept |
◆ resize()
void Divide::RingBufferSeparateWrite::resize |
( |
U16 |
queueLength | ) |
|
|
virtual |
◆ _queueIndex
std::atomic_int Divide::RingBufferSeparateWrite::_queueIndex = 0 |
|
private |
◆ _queueLength
U16 Divide::RingBufferSeparateWrite::_queueLength = 1u |
|
private |
◆ _separateReadWrite
const bool Divide::RingBufferSeparateWrite::_separateReadWrite = false |
|
private |
◆ _writeAhead
const bool Divide::RingBufferSeparateWrite::_writeAhead = false |
|
private |
The documentation for this class was generated from the following files: