PrintBuffer.h
Go to the documentation of this file.
108 HeapPrintBuffer(Print& output, uint8_t* buffer, size_t size) : BasePrintBuffer(output, buffer, size), buffer(buffer)
BasePrintBuffer(Print &output, uint8_t buffer[], size_t bufferSize)
Create buffer.
Definition: PrintBuffer.h:31
size_t write(const uint8_t *data, size_t size) override
Writes characters from a buffer to output stream.
Write-through buffer using heap storage and owned stream pointer.
Definition: PrintBuffer.h:130
DynamicPrintBuffer(std::unique_ptr< Print > &&output, size_t size)
Construct a stack-based buffer.
Definition: PrintBuffer.h:137
HeapPrintBuffer(Print &output, size_t size)
Construct a stack-based buffer.
Definition: PrintBuffer.h:103
StaticPrintBuffer(Print &output)
Construct a stack-based buffer.
Definition: PrintBuffer.h:76
1.9.1