DISTRHO Plugin Framework
HeapRingBuffer Member List

This is the complete list of members for HeapRingBuffer, including all inherited members.

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