The buffer into which to write the data that was read
Optional reading mode (defaults to IOMode.all).
Return: Returns the number of bytes read. The dst buffer will be filled up to this index. The return value is guaranteed to be dst.length for IOMode.all.
An exception if the operation reads past the end of the stream
readOnce, tryRead
Fills the preallocated array 'bytes' with data from the stream.
This function will continue read from the stream until the buffer has been fully filled.