Version: 3.2.8
stream.h File Reference

Classes

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

Enumerations

enum  wxStreamError {
  wxSTREAM_NO_ERROR = 0,
  wxSTREAM_EOF,
  wxSTREAM_WRITE_ERROR,
  wxSTREAM_READ_ERROR
}
 These enumeration values are returned by various functions in the context of wxStream classes. More...
 
enum  wxStreamProtocolType {
  wxSTREAM_PROTOCOL,
  wxSTREAM_MIMETYPE,
  wxSTREAM_ENCODING,
  wxSTREAM_FILEEXT
}
 Enumeration values used by wxFilterClassFactory. More...
 

Enumeration Type Documentation

◆ wxStreamError

These enumeration values are returned by various functions in the context of wxStream classes.

Enumerator
wxSTREAM_NO_ERROR 

No error occurred.

wxSTREAM_EOF 

EOF reached in Read() or similar.

wxSTREAM_WRITE_ERROR 

generic write error on the last write call.

wxSTREAM_READ_ERROR 

generic read error on the last read call.

◆ wxStreamProtocolType

Enumeration values used by wxFilterClassFactory.

Enumerator
wxSTREAM_PROTOCOL 

wxFileSystem protocol (should be only one).

wxSTREAM_MIMETYPE 

MIME types the stream handles.

wxSTREAM_ENCODING 

The HTTP Content-Encodings the stream handles.

wxSTREAM_FILEEXT 

File extensions the stream handles.