Version: 3.1.1

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  wxMemoryOutputStream
 This class allows to use all methods taking a wxOutputStream reference to write to in-memory data. More...
 
class  wxMemoryInputStream
 This class allows to use 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  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 to both read from and write 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...