Packages

package unsafe

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BoundedQueue[F[_], A] extends Queue[F, A] with BoundedQueueSink[F, A]

    A Queue which supports a side-effecting variant of tryOffer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

    A Queue which supports a side-effecting variant of tryOffer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher. Note that a side-effecting variant of offer is impossible without hard-blocking a thread (when the queue is full), and thus is not supported by this API. For a variant of the same queue which supports a side-effecting offer, see UnboundedQueue.

    See also

    Queue.unsafeBounded

  2. trait BoundedQueueSink[F[_], A] extends QueueSink[F, A]
  3. trait UnboundedQueue[F[_], A] extends Queue[F, A] with BoundedQueue[F, A] with UnboundedQueueSink[F, A]

    A Queue which supports a side-effecting variant of offer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

    A Queue which supports a side-effecting variant of offer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

    See also

    Queue.unsafeUnbounded

  4. trait UnboundedQueueSink[F[_], A] extends QueueSink[F, A] with BoundedQueueSink[F, A]

Value Members

  1. object BoundedQueue
  2. object BoundedQueueSink
  3. object UnboundedQueue
  4. object UnboundedQueueSink

Ungrouped