clearData() noexcept (defined in RingBufferControl< BufferStruct >) | RingBufferControl< BufferStruct > | inline |
commitWrite() noexcept | RingBufferControl< 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) noexcept | RingBufferControl< BufferStruct > | inline |
readCustomType(T &type) noexcept | RingBufferControl< 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) noexcept | RingBufferControl< BufferStruct > | inline |
writeCustomType(const T &type) noexcept | RingBufferControl< 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 |