Data stream classes. More...
Collaboration diagram for Stream functions:
Modules | |
| Flash Streams | |
| Provides a stream buffer on flash storage (read-only) | |
Classes | |
| class | CircularBuffer |
| Circular stream class. More... | |
| class | Base64OutputStream |
| Base64 Stream. More... | |
| class | ChunkedStream |
| Data chunked stream class. More... | |
| class | IDataSourceStream |
| Base class for data source stream. More... | |
| class | EndlessMemoryStream |
| Memory stream that stores unlimited number of bytes. More... | |
| class | FileStream |
| File stream class. More... | |
| class | GdbFileStream |
| GDB File stream class to provide access to host files whilst running under debugger. More... | |
| class | LimitedMemoryStream |
| Memory stream that stores limited number of bytes Once the limit is reached the stream will discard incoming bytes on write. More... | |
| class | MemoryDataStream |
| struct | HttpPartResult |
| Multipart stream class. More... | |
| class | QuotedPrintableOutputStream |
| Quoted-Printable Stream. More... | |
| class | ReadWriteStream |
| Base class for read/write stream. More... | |
| class | TemplateFileStream |
| Template File stream class. More... | |
| class | TemplateStream |
| class | UrlencodedOutputStream |
| UrlEncoded Stream. More... | |
| class | HostFileStream |
| Host File stream class. More... | |
| class | FSTR::TemplateStream |
| Template Flash memory stream class. More... | |
| class | JsonObjectStream |
| JsonObject stream class. More... | |
Typedefs | |
| using | FlashMemoryStream = FSTR::Stream |
| using | TemplateFlashMemoryStream = FSTR::TemplateStream |
| Template Flash memory stream class. More... | |
| typedef Delegate< size_t(const uint8_t *in, size_t inLength, uint8_t *out, size_t outLength)> | StreamTransformerCallback |
| Class that can be used to transform streams of data on the fly. More... | |
Detailed Description
Data stream classes.
Typedef Documentation
◆ FlashMemoryStream
| using FlashMemoryStream = FSTR::Stream |
◆ StreamTransformerCallback
| typedef Delegate<size_t(const uint8_t* in, size_t inLength, uint8_t* out, size_t outLength)> StreamTransformerCallback |
Class that can be used to transform streams of data on the fly.
Callback specification for the stream transformers
- See also
- See
StreamTransformer::transform()method for details
◆ TemplateFlashMemoryStream
Template Flash memory stream class.
1.8.13