The result of a data input stream read operation, which is either a value or an error.
An enum defining the endianness of a stream, which is how it assumes data on the underlying resource to be written and read, irrespective of the system endianness.
Creates and returns a data input stream that's wrapped around the given byte input stream.
Creates and returns a data output stream that's wrapped around the given byte output stream.
An input stream that is wrapped around a byte input stream, so that values may be read from the stream as bytes.
An output stream that is wrapped around a byte output stream, so that values may be written to the stream as bytes.
Defines streams for reading and writing primitive data and arrays of primitive values. So-called "data" input and output streams are defined as decorators around an existing "base" stream, so when you read or write on a data stream, it's just performing an analogous operation on its base stream.