This class is the base class of most stream related classes in wxWidgets. It must not be used directly.
Creates a dummy stream object. It doesn't do anything.
wxFileOffset GetLength(void) const
Returns the length of the stream in bytes. If the length cannot be determined (this is always the case for socket streams for example), returns wxInvalidOffset.
wxWidgets バージョン 2.5.4 で追加された機能です
wxStreamError GetLastError(void) const
This function returns the last error.
|wxSTREAM_NO_ERROR||No error occurred.|
|wxSTREAM_EOF||An End-Of-File occurred.|
|wxSTREAM_WRITE_ERROR||A generic error occurred on the last write call.|
|wxSTREAM_READ_ERROR||A generic error occurred on the last read call.|
size_t GetSize(void) const
This function returns the size of the stream. For example, for a file it is the size of the file.
There are streams which do not have size by definition, such as socket streams. In that cases, GetSize returns so you should always test its return value.
bool IsOk(void) const
Returns true if no error occurred on the stream.
bool IsSeekable(void) const
Returns true if the streams supports seeking to arbitrary offsets.
Internal function. It is called when the stream wants to read data of the specified size. It should return the size that was actually read.
Internal function. It is called when the stream needs to change the current position.
off_t OnSysTell(void) const
Internal function. Is is called when the stream needs to know the real position.
See OnSysRead.ymasuda 平成17年11月19日