OverflowQueue

dev.tauri.choam.async.OverflowQueue
See theOverflowQueue companion object
sealed trait OverflowQueue[A]

Attributes

Companion
object
Source
OverflowQueue.scala
Graph
Supertypes
trait WithSize[A]
trait UnboundedQueue[A]
trait BoundedQueueSink[A]
trait AsyncQueueSource[A]
trait Queue[A]
trait QueueSourceSink[A]
trait QueueSink[A]
trait QueueSource[A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Abstract methods

def capacity: Int

Attributes

Source
OverflowQueue.scala

Inherited methods

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

Attributes

Definition Classes
Inherited from:
UnboundedQueue
Source
UnboundedQueue.scala

Inherited and Abstract methods

def deque[F[_], AA >: A](implicit F: AsyncReactive[F]): F[AA]

Attributes

Inherited from:
AsyncQueueSource
Source
AsyncQueue.scala
def enqueue: Rxn[A, Unit]

Attributes

Inherited from:
UnboundedQueueSink
Source
Queue.scala
def size: Axn[Int]

Attributes

Inherited from:
WithSize
Source
UnboundedQueue.scala
def toCats[F[_]](implicit F: AsyncReactive[F]): Queue[F, A]

Attributes

Inherited from:
WithSize
Source
UnboundedQueue.scala
def tryDeque: Axn[Option[A]]

Attributes

Inherited from:
QueueSource
Source
Queue.scala

Attributes

Inherited from:
QueueSink
Source
Queue.scala