wxWidgets has its own set of stream classes, as an alternative to often buggy standard stream libraries, and to provide enhanced functionality.
Related overviews: Stream Classes Overview
Classes | |
| class | wxFSInputStream |
| Input stream for virtual file stream files. More... | |
| class | wxArchiveInputStream |
| This is an abstract base class which serves as a common interface to archive input streams such as wxZipInputStream. More... | |
| class | wxArchiveOutputStream |
| This is an abstract base class which serves as a common interface to archive output streams such as wxZipOutputStream. More... | |
| class | wxArchiveEntry |
| This is an abstract base class which serves as a common interface to archive entry classes such as wxZipEntry. More... | |
| class | wxArchiveClassFactory |
| Allows the creation of streams to handle archive formats such as zip and tar. More... | |
| class | wxArchiveNotifier |
| If you need to know when a wxArchiveInputStream updates a wxArchiveEntry object, you can create a notifier by deriving from this abstract base class, overriding wxArchiveNotifier::OnEntryUpdated. More... | |
| class | wxArchiveIterator |
| An input iterator template class that can be used to transfer an archive's catalogue to a container. More... | |
| class | wxDataOutputStream |
| This class provides functions that write binary data types in a portable way. More... | |
| class | wxDataInputStream |
| This class provides functions that read binary data types in a portable way. More... | |
| class | wxLZMAInputStream |
| This filter stream decompresses data in XZ format. More... | |
| class | wxLZMAOutputStream |
| This filter stream compresses data using XZ format. More... | |
| class | wxMemoryOutputStream |
| This class allows using all methods taking a wxOutputStream reference to write to in-memory data. More... | |
| class | wxMemoryInputStream |
| This class allows using all methods taking a wxInputStream reference to read in-memory data. More... | |
| class | wxSocketOutputStream |
| This class implements an output stream which writes data from a connected socket. More... | |
| class | wxSocketInputStream |
| This class implements an input stream which reads data from a connected socket. More... | |
| class | wxStringInputStream |
| This class implements an input stream which reads data from a string. More... | |
| class | wxStringOutputStream |
| This class implements an output stream which writes data either to a user-provided or internally allocated string. More... | |
| class | wxStdInputStreamBuffer |
| wxStdInputStreamBuffer is a std::streambuf derived stream buffer which reads from a wxInputStream. More... | |
| class | wxStdInputStream |
| wxStdInputStream is a std::istream derived stream which reads from a wxInputStream. More... | |
| class | wxStdOutputStreamBuffer |
| wxStdOutputStreamBuffer is a std::streambuf derived stream buffer which writes to a wxOutputStream. More... | |
| class | wxStdOutputStream |
| wxStdOutputStream is a std::ostream derived stream which writes to a wxOutputStream. More... | |
| class | wxStreamBase |
| This class is the base class of most stream related classes in wxWidgets. More... | |
| class | wxStreamBuffer |
| wxStreamBuffer is a cache manager for wxStreamBase: it manages a stream buffer linked to a stream. More... | |
| class | wxOutputStream |
| wxOutputStream is an abstract base class which may not be used directly. More... | |
| class | wxInputStream |
| wxInputStream is an abstract base class which may not be used directly. More... | |
| class | wxCountingOutputStream |
| wxCountingOutputStream is a specialized output stream which does not write any data anywhere, instead it counts how many bytes would get written if this were a normal stream. More... | |
| class | wxBufferedInputStream |
| This stream acts as a cache. More... | |
| class | wxFilterClassFactory |
| Allows the creation of filter streams to handle compression formats such as gzip and bzip2. More... | |
| class | wxFilterOutputStream |
| A filter stream has the capability of a normal stream but it can be placed on top of another stream. More... | |
| class | wxFilterInputStream |
| A filter stream has the capability of a normal stream but it can be placed on top of another stream. More... | |
| class | wxBufferedOutputStream |
| This stream acts as a cache. More... | |
| class | wxWrapperInputStream |
| A wrapper input stream is a kind of filter stream which forwards all the operations to its base stream. More... | |
| class | wxTarInputStream |
| Input stream for reading tar files. More... | |
| class | wxTarClassFactory |
| Class factory for the tar archive format. More... | |
| class | wxTarOutputStream |
| Output stream for writing tar files. More... | |
| class | wxTarEntry |
| Holds the meta-data for an entry in a tar. More... | |
| class | wxTextInputStream |
| This class provides functions that reads text data using an input stream, allowing you to read text, floats, and integers. More... | |
| class | wxTextOutputStream |
| This class provides functions that write text data using an output stream, allowing you to write text, floats, and integers. More... | |
| class | wxTempFileOutputStream |
| wxTempFileOutputStream is an output stream based on wxTempFile. More... | |
| class | wxTempFFileOutputStream |
| wxTempFFileOutputStream is an output stream based on wxTempFFile. More... | |
| class | wxFFileOutputStream |
| This class represents data written to a file. More... | |
| class | wxFileOutputStream |
| This class represents data written to a file. More... | |
| class | wxFileInputStream |
| This class represents data read in from a file. More... | |
| class | wxFFileInputStream |
| This class represents data read in from a file. More... | |
| class | wxFFileStream |
| This stream allows both reading from and writing to a file using buffered STDIO functions. More... | |
| class | wxFileStream |
| This class represents data that can be both read from and written to a file. More... | |
| class | wxZipNotifier |
| If you need to know when a wxZipInputStream updates a wxZipEntry, you can create a notifier by deriving from this abstract base class, overriding wxZipNotifier::OnEntryUpdated(). More... | |
| class | wxZipEntry |
| Holds the meta-data for an entry in a zip. More... | |
| class | wxZipInputStream |
| Input stream for reading zip files. More... | |
| class | wxZipClassFactory |
| Class factory for the zip archive format. More... | |
| class | wxZipOutputStream |
| Output stream for writing zip files. More... | |
| class | wxZlibOutputStream |
| This stream compresses all data written to it. More... | |
| class | wxZlibInputStream |
| This filter stream decompresses a stream that is in zlib or gzip format. More... | |