Version: 3.2.8

Detailed Description


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