Generic stream interface used by several stream-like classes.
|Interface for streams based on a connection.
|Interface for all classes implementing readable streams.
|Interface for all classes implementing writeable streams.
|Interface for all streams supporting random access.
|Interface for all classes implementing readable and writable streams.
|Stream implementation acting as a sink with no function.