All Types

loggersoft.kotlin.streams.AbstractStream

This class is recommended as the base for any Stream implementations.

loggersoft.kotlin.streams.BasicStream

Root interface of inheritance: contains the most generic properties of any stream.

(extensions in package loggersoft.kotlin.streams)
java.math.BigInteger
loggersoft.kotlin.streams.BinaryContext

Interface for objects which has binary representation (context) and can be serialized and deserialized through binary streams.

loggersoft.kotlin.streams.BitStream

Bit access over Stream.

loggersoft.kotlin.streams.BufferedStreamInput

The decorator of StreamInput for buffering.

loggersoft.kotlin.streams.BufferedStreamOutput

The decorator of StreamOutput for buffering.

(extensions in package loggersoft.kotlin.streams)
kotlin.Byte
loggersoft.kotlin.streams.ByteArea

Represents area inside byte array buffer with specified offset and size.

loggersoft.kotlin.streams.ByteAreaBased

Represents objects which based on binary data.

(extensions in package loggersoft.kotlin.streams)
kotlin.ByteArray
loggersoft.kotlin.streams.ByteOrder

The byte order type.

(extensions in package loggersoft.kotlin.streams)
java.io.File
(extensions in package loggersoft.kotlin.streams)
java.io.InputStream
(extensions in package loggersoft.kotlin.streams)
kotlin.Int
loggersoft.kotlin.streams.LimitOutOfBoundsException

Thrown when stream user read or write outside of current limit.

(extensions in package loggersoft.kotlin.streams)
kotlin.Long
(extensions in package loggersoft.kotlin.streams)
java.io.OutputStream
loggersoft.kotlin.streams.ProxyStreamInput

Provides StreamInput interface from Stream.

loggersoft.kotlin.streams.ProxyStreamOutput

Provides StreamOutput interface from Stream.

loggersoft.kotlin.streams.Stream

Represents input and output stream.

loggersoft.kotlin.streams.StreamAdapter

Provides Stream interface from Java InputStream and OutputStream.

loggersoft.kotlin.streams.StreamAdapterInput

Provides Stream interface from StreamInput.

loggersoft.kotlin.streams.StreamAdapterOutput

Provides Stream interface from StreamOutput.

loggersoft.kotlin.streams.StreamByteArea

Implementation of the Stream for ByteArea (in fact for any ByteAreaBased objects).

loggersoft.kotlin.streams.StreamFile

Implementation of Stream for random access file.

loggersoft.kotlin.streams.StreamInput

Represents streams for reading.

loggersoft.kotlin.streams.StreamOutput

Represents streams for writing.

(extensions in package loggersoft.kotlin.streams)
kotlin.String
loggersoft.kotlin.streams.StringEncoding

The string encoding type.

(extensions in package loggersoft.kotlin.streams)
kotlin.ULong