#include <ringbufferwrapper.h>
Definition at line 9 of file ringbufferwrapper.h.
◆ RingBufferWrapper() [1/2]
RingBufferWrapper::RingBufferWrapper |
( |
uint8_t * |
data, |
|
|
uint32_t |
len |
|
) |
| |
|
explicitnoexcept |
◆ RingBufferWrapper() [2/2]
RingBufferWrapper::RingBufferWrapper |
( |
uint32_t |
size | ) |
|
|
explicitnoexcept |
◆ ~RingBufferWrapper()
RingBufferWrapper::~RingBufferWrapper |
( |
| ) |
|
|
virtualnoexcept |
◆ appendMultiple()
size_t RingBufferWrapper::appendMultiple |
( |
const uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
noexcept |
◆ appendOne()
size_t RingBufferWrapper::appendOne |
( |
uint8_t |
data | ) |
|
|
noexcept |
◆ capacity()
size_t RingBufferWrapper::capacity |
( |
| ) |
|
|
noexcept |
◆ clean()
void RingBufferWrapper::clean |
( |
| ) |
|
|
noexcept |
◆ discardMultiple()
size_t RingBufferWrapper::discardMultiple |
( |
size_t |
len | ) |
|
|
noexcept |
◆ empty()
bool RingBufferWrapper::empty |
( |
| ) |
|
|
noexcept |
◆ freeSpace()
size_t RingBufferWrapper::freeSpace |
( |
| ) |
|
|
noexcept |
◆ get_as()
template<typename T >
T RingBufferWrapper::get_as |
( |
bool * |
ok | ) |
|
|
noexcept |
◆ getMultiple()
size_t RingBufferWrapper::getMultiple |
( |
uint8_t * |
dst, |
|
|
size_t |
len |
|
) |
| |
|
noexcept |
◆ getOne()
size_t RingBufferWrapper::getOne |
( |
uint8_t * |
data | ) |
|
|
noexcept |
◆ isValid()
bool RingBufferWrapper::isValid |
( |
| ) |
|
|
noexcept |
◆ length()
size_t RingBufferWrapper::length |
( |
| ) |
|
|
noexcept |
◆ numElements()
template<typename T >
size_t RingBufferWrapper::numElements |
|
noexcept |
◆ peek_as()
template<typename T >
T RingBufferWrapper::peek_as |
( |
bool * |
ok | ) |
|
|
noexcept |
◆ peekMultiple()
size_t RingBufferWrapper::peekMultiple |
( |
uint8_t * |
dst, |
|
|
size_t |
len |
|
) |
| |
|
noexcept |
◆ peekOne()
size_t RingBufferWrapper::peekOne |
( |
uint8_t * |
data | ) |
|
|
noexcept |
◆ buffer
◆ valid
bool RingBufferWrapper::valid |
|
private |
The documentation for this class was generated from the following files: