DISTRHO Plugin Framework
All Classes Namespaces Functions Variables Enumerations Enumerator Modules Pages
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