Byte I/O channels (unstable, work in progress).

All Types

kotlinx.coroutines.experimental.io.ByteBuffer

Byte buffer.

kotlinx.coroutines.experimental.io.ByteChannel

Channel for asynchronous reading and writing of sequences of bytes. This is a buffered single-reader single-writer channel.

kotlinx.coroutines.experimental.io.ByteOrder

Byte order.

kotlinx.coroutines.experimental.io.ByteReadChannel

Channel for asynchronous reading of sequences of bytes. This is a single-reader channel.

kotlinx.coroutines.experimental.io.packet.ByteReadPacket

kotlinx.coroutines.experimental.io.ByteWriteChannel

Channel for asynchronous writing of sequences of bytes. This is a single-writer channel.

kotlinx.coroutines.experimental.io.ClosedWriteChannelException

Indicates attempt to write on isClosedForWrite channel that was closed without a cause. A failed channel rethrows the original close cause exception on send attempts.

kotlinx.coroutines.experimental.io.ConsumeEachBufferVisitor

java.io.InputStream (extensions in package kotlinx.coroutines.experimental.io.jvm.javaio)

kotlinx.coroutines.experimental.io.LookAheadSession

kotlinx.coroutines.experimental.io.LookAheadSuspendSession

java.nio.channels.Pipe (extensions in package kotlinx.coroutines.experimental.io.jvm.nio)

java.nio.channels.ReadableByteChannel (extensions in package kotlinx.coroutines.experimental.io.jvm.nio)

kotlinx.coroutines.experimental.io.ReaderJob

A coroutine job that is reading from a byte channel

kotlinx.coroutines.experimental.io.ReaderScope

kotlinx.coroutines.experimental.io.WriterJob

A coroutine job that is writing to a byte channel

kotlinx.coroutines.experimental.io.WriterScope

kotlinx.coroutines.experimental.io.WriterSession

kotlinx.coroutines.experimental.io.WriterSuspendSession