#include <ring_buffer.h>
|
size_t | read (void *data, size_t len, TickType_t ticks_to_wait=0) |
|
size_t | write (void *data, size_t len) |
|
size_t | available () const |
|
size_t | free () const |
|
BaseType_t | reset () |
|
Definition at line 13 of file ring_buffer.h.
◆ available()
size_t esphome::RingBuffer::available |
( |
| ) |
const |
◆ create()
std::unique_ptr< RingBuffer > esphome::RingBuffer::create |
( |
size_t |
len | ) |
|
|
static |
◆ free()
size_t esphome::RingBuffer::free |
( |
| ) |
const |
◆ read()
size_t esphome::RingBuffer::read |
( |
void * |
data, |
|
|
size_t |
len, |
|
|
TickType_t |
ticks_to_wait = 0 |
|
) |
| |
◆ reset()
BaseType_t esphome::RingBuffer::reset |
( |
| ) |
|
◆ write()
size_t esphome::RingBuffer::write |
( |
void * |
data, |
|
|
size_t |
len |
|
) |
| |
◆ handle_
StreamBufferHandle_t esphome::RingBuffer::handle_ |
|
protected |
◆ storage_
uint8_t* esphome::RingBuffer::storage_ |
|
protected |
◆ structure_
StaticStreamBuffer_t esphome::RingBuffer::structure_ |
|
protected |
The documentation for this class was generated from the following files: