Channel

kyo.concurrent.channels.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 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