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 isEmpty: Boolean > IOs
def isFull: Boolean > IOs
def offer[S](v: T > S): Boolean > IOs & S
def poll: Option[T] > IOs
def putFiber[S](v: T > S): Fiber[Unit] > IOs & S
def size: Int > IOs
def takeFiber: Fiber[T] > IOs

Concrete methods

def put[S](v: T > S): Unit > S & IOs & Fibers
def take: T > IOs & Fibers