LimitedWriteStream.h
Go to the documentation of this file.
25 LimitedWriteStream(ReadWriteStream* source, size_t maxBytes) : StreamWrapper(source), maxBytes(maxBytes)
A stream wrapper class that limits the number of bytes that can be written. Helpful when writing on a...
Definition: LimitedWriteStream.h:22
An abstract class that provides a wrapper around a stream.
Definition: StreamWrapper.h:22
size_t write(const uint8_t *buffer, size_t size) override
Writes characters from a buffer to output stream.
Definition: LimitedWriteStream.h:53
LimitedWriteStream(ReadWriteStream *source, size_t maxBytes)
Definition: LimitedWriteStream.h:35
size_t write(uint8_t charToWrite) override
From Stream class: We don't write using this stream.
Definition: ReadWriteStream.h:30