Base class for all Streams. It relies on write(const uint8_t *buffer,
size_t size) and readBytes(uint8_t *buffer, size_t length).
More...
#include <BaseStream.h>
|
| void | refillReadBuffer () |
| | Refill small read buffer (e.g. 8 bytes) to avoid single byte reads when calling read().
|
Base class for all Streams. It relies on write(const uint8_t *buffer,
size_t size) and readBytes(uint8_t *buffer, size_t length).
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ BaseStream() [1/2]
◆ ~BaseStream()
◆ BaseStream() [2/2]
| BaseStream |
( |
BaseStream & | | ) |
|
|
default |
◆ available()
| virtual int available |
( |
| ) |
|
|
inlineoverridevirtual |
◆ availableForWrite()
| virtual int availableForWrite |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from Print.
◆ begin()
◆ end()
◆ flush()
Reimplemented from Print.
◆ operator bool() [1/2]
◆ operator bool() [2/2]
◆ operator=()
◆ readBytes()
| virtual size_t readBytes |
( |
uint8_t * | data, |
|
|
size_t | len ) |
|
pure virtual |
◆ refillReadBuffer()
| void refillReadBuffer |
( |
| ) |
|
|
inlineprotected |
Refill small read buffer (e.g. 8 bytes) to avoid single byte reads when calling read().
◆ setWriteBufferSize()
| void setWriteBufferSize |
( |
int | size | ) |
|
|
inline |
◆ write() [1/2]
| virtual size_t write |
( |
const uint8_t * | data, |
|
|
size_t | len ) |
|
overridepure virtual |
Reimplemented from Print.
◆ write() [2/2]
| virtual size_t write |
( |
uint8_t | ch | ) |
|
|
inlineoverridevirtual |
◆ _timeout
◆ tmp_in
◆ tmp_out
◆ write_buffer_size
The documentation for this class was generated from the following file: