Package

fs2.async

mutable

Permalink

package mutable

Visibility
  1. Public
  2. All

Type Members

  1. trait Queue[F[_], A] extends AnyRef

    Permalink

    Asynchronous queue interface.

    Asynchronous queue interface. Operations are all nonblocking in their implementations, but may be 'semantically' blocking. For instance, a queue may have a bound on its size, in which case enqueuing may block until there is an offsetting dequeue.

  2. trait Semaphore[F[_]] extends AnyRef

    Permalink

    An asynchronous semaphore, useful as a concurrency primitive.

  3. trait Signal[F[_], A] extends immutable.Signal[F, A]

    Permalink

    A signal whose value may be set asynchronously.

    A signal whose value may be set asynchronously. Provides continuous and discrete streams for responding to changes to it's value.

Value Members

  1. object Queue

    Permalink
  2. object Semaphore

    Permalink
  3. object Signal

    Permalink

Ungrouped