Channel

kyo.Channel
abstract class Channel[T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Channel[T]

Members list

Value members

Abstract methods

def close: Option[Seq[T]] < IOs
def drain: Seq[T] < IOs
def isClosed: Boolean < IOs
def isEmpty: Boolean < IOs
def isFull: Boolean < IOs
def offer(v: T): Boolean < IOs
def offerUnit(v: T): Unit < IOs
def poll: Option[T] < IOs
def putFiber(v: T): Fiber[Unit] < IOs
def size: Int < IOs
def takeFiber: Fiber[T] < IOs

Concrete methods

def put(v: T): Unit < Fibers
def take: T < Fibers