net-coroutines / org.apache.tuweni.net.coroutines

Package org.apache.tuweni.net.coroutines

Types

CoroutineByteChannel

A co-routine channel that can read and write bytes.

interface CoroutineByteChannel : ReadableCoroutineByteChannel, WritableCoroutineByteChannel

CoroutineChannelGroup

A grouping of co-routine channels for the purpose of resource sharing.

sealed class CoroutineChannelGroup

CoroutineDatagramChannel

A co-routine based datagram-oriented network channel.

class CoroutineDatagramChannel : CoroutineByteChannel, ScatteringCoroutineByteChannel, GatheringCoroutineByteChannel, CoroutineNetworkChannel

CoroutineNetworkChannel

A co-routine based network channel.

interface CoroutineNetworkChannel : NetworkChannel

CoroutineSelector

A selector for co-routine based channel IO.

sealed class CoroutineSelector

CoroutineServerSocketChannel

A co-routine based network channel for stream-oriented connection listening.

class CoroutineServerSocketChannel : CoroutineNetworkChannel

CoroutineSocketChannel

A co-routine based stream-oriented network channel.

class CoroutineSocketChannel : CoroutineByteChannel, ScatteringCoroutineByteChannel, GatheringCoroutineByteChannel, CoroutineNetworkChannel

GatheringCoroutineByteChannel

A channel that can write bytes from a sequence of buffers.

interface GatheringCoroutineByteChannel : WritableCoroutineByteChannel

ReadableCoroutineByteChannel

A co-routine channel that can read bytes.

interface ReadableCoroutineByteChannel

ScatteringCoroutineByteChannel

A channel that can read bytes into a sequence of buffers.

interface ScatteringCoroutineByteChannel : ReadableCoroutineByteChannel

WritableCoroutineByteChannel

A co-routine channel that can write bytes.

interface WritableCoroutineByteChannel

Properties

CommonCoroutineGroup

A common co-routine channel group.

val CommonCoroutineGroup: CoroutineChannelGroup