|
ESPHome 2026.4.0-dev
|
A single heap-allocated send-backlog entry. More...
#include <api_overflow_buffer.h>
Public Member Functions | |
| uint16_t | remaining () const |
| const uint8_t * | current_data () const |
Static Public Member Functions | |
| static ESPHOME_ALWAYS_INLINE void | destroy (Entry *entry) |
| Free this entry and its data buffer. | |
Data Fields | |
| uint8_t * | data |
| uint16_t | size |
| uint16_t | offset |
A single heap-allocated send-backlog entry.
Lifetime is manually managed — see destroy().
Definition at line 29 of file api_overflow_buffer.h.
|
inline |
Definition at line 35 of file api_overflow_buffer.h.
|
inlinestatic |
Free this entry and its data buffer.
Definition at line 38 of file api_overflow_buffer.h.
|
inline |
Definition at line 34 of file api_overflow_buffer.h.
| uint8_t* esphome::api::APIOverflowBuffer::Entry::data |
Definition at line 30 of file api_overflow_buffer.h.
| uint16_t esphome::api::APIOverflowBuffer::Entry::offset |
Definition at line 32 of file api_overflow_buffer.h.
| uint16_t esphome::api::APIOverflowBuffer::Entry::size |
Definition at line 31 of file api_overflow_buffer.h.