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... | |