AbstractInputChannel

abstract class AbstractInputChannel<T : Any> : AbstractChannel<T> , InputChannel<T>

Constructors

Link copied to clipboard
fun AbstractInputChannel()

Functions

Link copied to clipboard
open override fun addListener(listener: Listener<T?>)
Link copied to clipboard
open override fun clearListeners()
Link copied to clipboard
open override fun close()
Link copied to clipboard
override fun peek(): T?
Link copied to clipboard
override fun read(): T?
Link copied to clipboard
open override fun removeListener(listener: Listener<T?>)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun <R> use(function: InputChannel<T>.() -> R): R

Properties

Link copied to clipboard
open override val available: Boolean
Link copied to clipboard
override val isClosed: Boolean
Link copied to clipboard
open override val isOver: Boolean
Link copied to clipboard
open override val streamTerm: <ERROR CLASS>

Inheritors

Link copied to clipboard