Package

org.atnos

producer

Permalink

package producer

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. producer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Dequeue[A, R](queue: Queue[A]) extends QueueOp[A] with Product with Serializable

    Permalink
  2. case class Done[R, A]() extends Stream[R, A] with Product with Serializable

    Permalink
  3. case class Enqueue[A](queue: Queue[A], value: A) extends QueueOp[Unit] with Product with Serializable

    Permalink
  4. case class More[R, A](as: List[A], next: Producer[R, A]) extends Stream[R, A] with Product with Serializable

    Permalink
  5. case class One[R, A](a: A) extends Stream[R, A] with Product with Serializable

    Permalink
  6. case class Producer[R, A](run: Eff[R, Stream[R, A]])(implicit evidence$1: eff.all._Safe[R]) extends Product with Serializable

    Permalink
  7. implicit class ProducerEffOps[R, A] extends AnyRef

    Permalink
  8. implicit class ProducerFlattenOps[R, A] extends AnyRef

    Permalink
  9. implicit class ProducerListOps[R, A] extends AnyRef

    Permalink
  10. implicit class ProducerOps[R, A] extends AnyRef

    Permalink
  11. implicit class ProducerResourcesOps[R, A] extends AnyRef

    Permalink
  12. implicit class ProducerSeqOps[R, A] extends AnyRef

    Permalink
  13. implicit class ProducerTransducerOps[R, A] extends AnyRef

    Permalink
  14. trait Producers extends AnyRef

    Permalink
  15. case class Queue[+A](name: String)(maxSize: Int) extends Product with Serializable

    Permalink
  16. sealed trait QueueOp[A] extends AnyRef

    Permalink
  17. sealed trait Stream[R, A] extends AnyRef

    Permalink
  18. type Transducer[R, A, B] = (Producer[R, A]) ⇒ Producer[R, B]

    Permalink
  19. implicit class TransducerOps[R, A, B] extends AnyRef

    Permalink
  20. trait Transducers extends AnyRef

    Permalink

Value Members

  1. object Producer extends Producers with Serializable

    Permalink
  2. object Queue extends Serializable

    Permalink
  3. object QueueEffect

    Permalink
  4. object Stream

    Permalink
  5. object Transducers extends Transducers

    Permalink
  6. def bracket[R, A, B, C](open: Eff[R, A])(step: (A) ⇒ Producer[R, B])(close: (A) ⇒ Eff[R, C])(implicit arg0: eff.all._Safe[R]): Producer[R, B]

    Permalink
  7. object producers extends Producers

    Permalink
  8. object transducers extends Transducers

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped