This class is recommended as the base for any Stream implementations.
Root interface of inheritance: contains the most generic properties of any stream.
(extensions in package loggersoft.kotlin.streams)
Interface for objects which has binary representation (context)
and can be serialized and deserialized through binary streams.
Bit access over Stream.
The decorator of StreamInput for buffering.
The decorator of StreamOutput for buffering.
(extensions in package loggersoft.kotlin.streams)
Represents area inside byte array buffer with specified offset and size.
Represents objects which based on binary data.
(extensions in package loggersoft.kotlin.streams)
The byte order type.
(extensions in package loggersoft.kotlin.streams)
(extensions in package loggersoft.kotlin.streams)
(extensions in package loggersoft.kotlin.streams)
Thrown when stream user read or write outside of current limit.
(extensions in package loggersoft.kotlin.streams)
(extensions in package loggersoft.kotlin.streams)
Provides StreamInput interface from Stream.
Provides StreamOutput interface from Stream.
Represents input and output stream.
Provides Stream interface from Java InputStream and OutputStream.
Provides Stream interface from StreamInput.
Provides Stream interface from StreamOutput.
Implementation of the Stream for ByteArea (in fact for any ByteAreaBased objects).
Implementation of Stream for random access file.
Represents streams for reading.
Represents streams for writing.
(extensions in package loggersoft.kotlin.streams)
The string encoding type.
(extensions in package loggersoft.kotlin.streams)