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