8 : _queueLength(std::max(queueLength,
U16_ONE)),
9 _writeAhead(writeAhead),
10 _separateReadWrite(separateReadWrite)
22 _queueLength(std::max(queueLength,
U16_ONE))
28 _queueLength = std::max(queueLength,
U16_ONE);
virtual void resize(U16 queueLength) noexcept
RingBuffer(U16 queueLength) noexcept
virtual void resize(U16 queueLength)
std::atomic_int _queueIndex
RingBufferSeparateWrite(U16 queueLength, bool separateReadWrite, bool writeAhead=true) noexcept
U16 queueLength() const noexcept
Handle console commands that start with a forward slash.
constexpr U32 to_U32(const T value)
constexpr I32 to_I32(const T value)