Enqueue

sealed trait Enqueue[F[_], -A]
See also:
class Object
trait Matchable
class Any
class Queue[F, A]

Value members

Abstract methods

def awaitShutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Unit]
def isEmpty(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
def isFull(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
def isShutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
def offer(a: A)(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
def offerAll(as: Iterable[A])(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Boolean]
def shutdown(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Unit]
def size(implicit R: Runtime[Any], F: LiftIO[F], trace: Trace): F[Int]