#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: