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 | IDataSourceStream |
| Base class for read-only 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 | IFS::DirectoryTemplate |
| Directory stream class. More... | |
| class | IFS::FileStream |
| File stream class. More... | |
| class | IFS::HtmlDirectoryTemplate |
| Read-only stream access to directory listing with HTML output. More... | |
| class | LimitedMemoryStream |
| Memory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write. More... | |
| class | LimitedWriteStream |
| A stream wrapper class that limits the number of bytes that can be written. Helpful when writing on a file system or memory should be limited to the available size of the media. More... | |
| class | MemoryDataStream |
| Read/write stream using expandable memory buffer. More... | |
| class | MultiStream |
| Base class for read-only stream which generates output from multiple source streams. More... | |
| class | ReadWriteStream |
| Base class for read/write stream. More... | |
| class | SharedMemoryStream< T > |
| Memory stream operating on fixed shared buffer. More... | |
| class | StreamWrapper |
| An abstract class that provides a wrapper around a stream. More... | |
| class | TemplateFileStream |
| Template stream using content from the filesystem. More... | |
| class | TemplateStream |
| Stream which performs variable-value substitution on-the-fly. More... | |
| class | XorOutputStream |
| Xors original stream content with the specified mask. More... | |
| class | HostFileStream |
| Host File stream class. More... | |
| class | FSTR::TemplateStream |
| Template Flash memory stream class. More... | |
| class | Base64OutputStream |
| Read-only stream to emit base64-encoded content from source stream. More... | |
| class | ChunkedStream |
| Read-only stream to obtain data using HTTP chunked encoding. More... | |
| class | MultipartStream |
| Read-only stream for creating HTTP multi-part content. More... | |
| class | QuotedPrintableOutputStream |
| Read-only stream that transforms bytes of data into quoted printable data stream. More... | |
| class | UrlencodedOutputStream |
| Represents key-value pairs as urlencoded string content. More... | |
| class | Storage::PartitionStream |
| Stream operating directory on a Storage partition. More... | |
| class | JsonObjectStream |
| JsonObject stream class. More... | |
Typedefs | |
| using | FlashMemoryStream = FSTR::Stream |
| Provides a read-only stream buffer on flash storage. More... | |
| using | TemplateFlashMemoryStream = FSTR::TemplateStream |
| Template stream using content stored in flash. More... | |
Detailed Description
Data stream classes.
Typedef Documentation
◆ FlashMemoryStream
| using FlashMemoryStream = FSTR::Stream |
Provides a read-only stream buffer on flash storage.
◆ TemplateFlashMemoryStream
Template stream using content stored in flash.
1.9.1