|
| | DumpBuffer () |
| |
| DumpBuffer & | append (const char *str) |
| |
| DumpBuffer & | append (const char *str, size_t len) |
| |
| DumpBuffer & | append (size_t n, char c) |
| |
| DumpBuffer & | append_p (const char *str) |
| | Append a PROGMEM string (flash-safe on ESP8266, regular append on other platforms)
|
| |
| void | append_p_esp8266 (const char *str) |
| | Out-of-line ESP8266 PROGMEM append to avoid inlining strlen_P/memcpy_P at every call site.
|
| |
| const char * | c_str () const |
| |
| size_t | size () const |
| |
| char * | data () |
| | Get writable buffer pointer for use with buf_append_printf.
|
| |
| size_t | pos () const |
| | Get current position for use with buf_append_printf.
|
| |
| void | set_pos (size_t pos) |
| | Update position after buf_append_printf call.
|
| |
Fixed-size buffer for message dumps - avoids heap allocation.
Sized to match the logger's default tx_buffer_size (512 bytes) since anything larger gets truncated anyway.
Definition at line 384 of file proto.h.