AsyncQueue

dev.tauri.choam.async.AsyncQueue
See theAsyncQueue companion object
sealed trait AsyncQueue[A] extends SourceSink[A]

Attributes

Companion
object
Source
AsyncQueue.scala
Graph
Supertypes
trait SourceSink[A]
trait Put[A]
trait Take[A]
trait Queue[A]
trait Add[A]
trait SourceSink[A]
trait Offer[A]
trait Poll[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait WithSize[A]

Members list

Value members

Concrete methods

final override def put[F[_]](a: A)(implicit F: AsyncReactive[F]): F[Unit]

Attributes

Definition Classes
Put
Source
AsyncQueue.scala

Inherited and Abstract methods

def add(a: A): Rxn[Unit]

Attributes

Inherited from:
Add
Source
Queue.scala
def offer(a: A): Rxn[Boolean]

Attributes

Inherited from:
Offer
Source
Queue.scala
def poll: Rxn[Option[A]]

Attributes

Inherited from:
Poll
Source
Queue.scala
def take[F[_], AA >: A](implicit F: AsyncReactive[F]): F[AA]

Attributes

Inherited from:
Take
Source
AsyncQueue.scala