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.