Closes the stream.
Clears all buffers of the stream and causes data to be written to the underlying device.
Reads bytes from the specified stream in to the specified buffer
Sets the reading position within the stream
Writes bytes from the specified buffer in to the stream
Whether the stream can be flushed to disk.
Whether the stream can be read from.
Whether the stream can be seeked.
Whether the stream can timeout during operations.
Whether the stream can be written to.
Length of the stream.
Timeout in milliseconds before a read operation will fail.
Position in stream
Timeout in milliseconds before a write operation will fail.
A stream that can either be read from or written to.
This is the base class of all stream related classes.
Note: Stream objects should always be nothrow; use error codes as provided by StreamError to specify failure states.