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.