36 uint8_t *
data =
new uint8_t[size];
101 len = std::min(len,
length());
111 len = std::min(len,
length());
121 len = std::min(len,
length());
virtual ~RingBufferWrapper() noexcept
size_t appendOne(uint8_t data) noexcept
size_t freeSpace() noexcept
size_t peekOne(uint8_t *data) noexcept
size_t discardMultiple(size_t len) noexcept
size_t capacity() noexcept
size_t peekMultiple(uint8_t *dst, size_t len) noexcept
RingBufferWrapper(uint8_t *data, uint32_t len) noexcept
size_t getMultiple(uint8_t *dst, size_t len) noexcept
size_t getOne(uint8_t *data) noexcept
size_t appendMultiple(const uint8_t *data, size_t len) noexcept
static struct @024127060247016123033304002117326322243354210111 data
size_t ringBufferFreeSpace(const RingBuffer *buffer)
size_t ringBufferLen(const RingBuffer *buffer)
void ringBufferGetMultiple(RingBuffer *buffer, uint8_t *dst, size_t len)
int ringBufferInit(RingBuffer *buffer, uint8_t *data, size_t len)
size_t ringBufferMaxSize(const RingBuffer *buffer)
void ringBufferAppendMultiple(RingBuffer *buffer, const uint8_t *data, size_t len)
void ringBufferClear(RingBuffer *buffer)
uint8_t ringBufferEmpty(const RingBuffer *buffer)
void ringBufferDiscardMultiple(RingBuffer *buffer, size_t len)
void ringBufferPeekMultiple(const RingBuffer *buffer, uint8_t *dst, size_t len)
static int isMultipleTwo(size_t len)