InputChannel

interface InputChannel<T : Any> : Channel<T>

Types

Link copied to clipboard
object Companion

Functions

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

Properties

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

Inheritors

Link copied to clipboard