DISTRHO Plugin Framework
RingBufferControl< BufferStruct > Member List

This is the complete list of members for RingBufferControl< BufferStruct >, including all inherited members.

clearData() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
commitWrite() noexceptRingBufferControl< BufferStruct >inline
flush() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
getReadableDataSize() const noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
getSize() const noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
getWritableDataSize() const noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
isDataAvailableForReading() const noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
isEmpty() const noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readBool() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readByte() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readCustomData(void *const data, const uint32_t size) noexceptRingBufferControl< BufferStruct >inline
readCustomType(T &type) noexceptRingBufferControl< BufferStruct >inline
readDouble() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readFloat() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readInt() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readLong() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readShort() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readUInt() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readULong() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
readUShort() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
RingBufferControl() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
setRingBuffer(BufferStruct *const ringBuf, const bool clearRingBufferData) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
tryRead(void *const buf, const uint32_t size) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inlineprotected
tryWrite(const void *const buf, const uint32_t size) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inlineprotected
writeBool(const bool value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeByte(const uint8_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeCustomData(const void *const data, const uint32_t size) noexceptRingBufferControl< BufferStruct >inline
writeCustomType(const T &type) noexceptRingBufferControl< BufferStruct >inline
writeDouble(const double value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeFloat(const float value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeInt(const int32_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeLong(const int64_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeShort(const int16_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeUInt(const uint32_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeULong(const uint64_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
writeUShort(const uint16_t value) noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inline
~RingBufferControl() noexcept (defined in RingBufferControl< BufferStruct >)RingBufferControl< BufferStruct >inlinevirtual