Class

scalaz.stream.Process

Emit

Related Doc: package Process

Permalink

case class Emit[+O](seq: Seq[O]) extends HaltEmitOrAwait[Nothing, O] with EmitOrAwait[Nothing, O] with Product with Serializable

The Emit constructor instructs the driver to emit the given sequence of values to the output and then halt execution with supplied reason.

Instead calling this constructor directly, please use one of the following helpers:

Process.emit Process.emitAll

Source
Process.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, EmitOrAwait[Nothing, O], HaltEmitOrAwait[Nothing, O], Process[Nothing, O], TeeOps[Nothing, O], Process1Ops[Nothing, O], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Emit
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. EmitOrAwait
  7. HaltEmitOrAwait
  8. Process
  9. TeeOps
  10. Process1Ops
  11. AnyRef
  12. Any
Implicitly
  1. by SourceSyntax
  2. by toProcess1Syntax
  3. by Process0Syntax
  4. by ProcessSyntax
  5. by toChannelSyntax
  6. by toWyeSyntax
  7. by toWriterTaskSyntax
  8. by toWriterSyntax
  9. by toTeeSyntax
  10. by toSinkTaskSyntax
  11. by toSinkSyntax
  12. by SourceSyntax
  13. by Process0Syntax
  14. by ProcessSyntax
  15. by toWyeSyntax
  16. by toWriterTaskSyntax
  17. by toWriterSyntax
  18. by toTeeSyntax
  19. by toSinkTaskSyntax
  20. by toSinkSyntax
  21. by toProcess1Syntax
  22. by toChannelSyntax
  23. by any2stringadd
  24. by StringFormat
  25. by Ensuring
  26. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Emit(seq: Seq[O])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to any2stringadd[Emit[O]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. final def ++[F2[x] >: Nothing, O2 >: O](p2: ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    Alias for append

    Alias for append

    Definition Classes
    Process
  5. def ->[B](y: B): (Emit[O], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ArrowAssoc[Emit[O]] performed by method ArrowAssoc in scala.Predef. This conversion will take place only if O is a subclass of (Nothing) ⇒ Nothing with \/[Nothing, Nothing] (O <: (Nothing) ⇒ Nothing with \/[Nothing, Nothing]).
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  7. final def append[F2[x] >: Nothing, O2 >: O](p2: ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    If this process halts due to Cause.End, runs p2 after this.

    If this process halts due to Cause.End, runs p2 after this. Otherwise halts with whatever caused this to Halt.

    Definition Classes
    Process
  8. final def asFinalizer: Process[Nothing, O]

    Permalink

    Mostly internal use function.

    Mostly internal use function. Ensures this Process is run even when being kill-ed. Used to ensure resource safety in various combinators.

    Definition Classes
    Process
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. final def attempt[F2[x] >: Nothing, O2](f: (Throwable) ⇒ Process[F2, O2] = (t: Throwable) => emit(t)): Process[F2, \/[O2, O]]

    Permalink

    Catch exceptions produced by this Process, not including termination by Continue, End, Kill and uses f to decide whether to resume a second process.

    Catch exceptions produced by this Process, not including termination by Continue, End, Kill and uses f to decide whether to resume a second process.

    Definition Classes
    Process
  11. def awaitOption: Process[Nothing, Option[O]]

    Permalink

    Alias for this |> process1.awaitOption.

    Alias for this |> process1.awaitOption.

    Definition Classes
    Process1Ops
  12. def buffer(n: Int): Process[Nothing, O]

    Permalink

    Alias for this |> process1.buffer(n).

    Alias for this |> process1.buffer(n).

    Definition Classes
    Process1Ops
  13. def bufferAll: Process[Nothing, O]

    Permalink

    Alias for this |> process1.bufferAll.

    Alias for this |> process1.bufferAll.

    Definition Classes
    Process1Ops
  14. def bufferBy(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.bufferBy(f).

    Alias for this |> process1.bufferBy(f).

    Definition Classes
    Process1Ops
  15. final def causedBy(cause: Cause): Process[Nothing, O]

    Permalink

    Attached cause when this Process terminates.

    Attached cause when this Process terminates. See Cause.causedBy for semantics.

    Definition Classes
    Process
  16. def chunk(n: Int): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.chunk(n).

    Alias for this |> process1.chunk(n).

    Definition Classes
    Process1Ops
  17. def chunkAll: Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.chunkAll.

    Alias for this |> process1.chunkAll.

    Definition Classes
    Process1Ops
  18. def chunkBy(f: (O) ⇒ Boolean): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.chunkBy(f).

    Alias for this |> process1.chunkBy(f).

    Definition Classes
    Process1Ops
  19. def chunkBy2(f: (O, O) ⇒ Boolean): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.chunkBy2(f).

    Alias for this |> process1.chunkBy2(f).

    Definition Classes
    Process1Ops
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def collect[O2](pf: PartialFunction[O, O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.collect(pf).

    Alias for this |> process1.collect(pf).

    Definition Classes
    Process1Ops
  22. def collectFirst[O2](pf: PartialFunction[O, O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.collectFirst(pf).

    Alias for this |> process1.collectFirst(pf).

    Definition Classes
    Process1Ops
  23. def delete(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.delete(f).

    Alias for this |> process1.delete(f).

    Definition Classes
    Process1Ops
  24. final def disconnect(cause: EarlyCause): Process0[O]

    Permalink

    Used when a Process1, Tee, or Wye is terminated by awaiting on a branch that is in the halted state or was killed.

    Used when a Process1, Tee, or Wye is terminated by awaiting on a branch that is in the halted state or was killed. Such a process is given the opportunity to emit any final values. All Awaits are converted to terminate with cause

    Definition Classes
    Process
  25. def distinctConsecutive[O2 >: O](implicit O2: Equal[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.distinctConsecutive.

    Alias for this |> process1.distinctConsecutive.

    Definition Classes
    Process1Ops
  26. def distinctConsecutiveBy[B](f: (O) ⇒ B)(implicit arg0: Equal[B]): Process[Nothing, O]

    Permalink

    Alias for this |> process1.distinctConsecutiveBy(f).

    Alias for this |> process1.distinctConsecutiveBy(f).

    Definition Classes
    Process1Ops
  27. final def drain: Process[Nothing, Nothing]

    Permalink

    Ignore all outputs of this Process.

    Ignore all outputs of this Process.

    Definition Classes
    Process
  28. def drop(n: Int): Process[Nothing, O]

    Permalink

    Alias for this |> process1.drop(n).

    Alias for this |> process1.drop(n).

    Definition Classes
    Process1Ops
  29. def dropLast: Process[Nothing, O]

    Permalink

    Alias for this |> process1.dropLast.

    Alias for this |> process1.dropLast.

    Definition Classes
    Process1Ops
  30. def dropLastIf(p: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.dropLastIf(p).

    Alias for this |> process1.dropLastIf(p).

    Definition Classes
    Process1Ops
  31. def dropRight(n: Int): Process[Nothing, O]

    Permalink

    Alias for this |> process1.dropRight(n).

    Alias for this |> process1.dropRight(n).

    Definition Classes
    Process1Ops
  32. def dropWhile(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.dropWhile(f).

    Alias for this |> process1.dropWhile(f).

    Definition Classes
    Process1Ops
  33. def either[O2 >: O, O3](p2: Process[Task, O3])(implicit S: Strategy): Process[Task, \/[O2, O3]]

    Permalink

    Non-deterministic interleave of both streams.

    Non-deterministic interleave of both streams. Emits values whenever either is defined. Note this terminates after BOTH sides terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Definition Classes
    WyeOps
  34. def either[O2 >: O, O3](p2: Process[Task, O3])(implicit S: Strategy): Process[Task, \/[O2, O3]]

    Permalink

    Non-deterministic interleave of both streams.

    Non-deterministic interleave of both streams. Emits values whenever either is defined. Note this terminates after BOTH sides terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Definition Classes
    WyeOps
  35. def ensuring(cond: (Emit[O]) ⇒ Boolean, msg: ⇒ Any): Emit[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Ensuring[Emit[O]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  36. def ensuring(cond: (Emit[O]) ⇒ Boolean): Emit[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Ensuring[Emit[O]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  37. def ensuring(cond: Boolean, msg: ⇒ Any): Emit[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Ensuring[Emit[O]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  38. def ensuring(cond: Boolean): Emit[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Ensuring[Emit[O]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  39. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. def evalMap[F2[x] >: Nothing, O2](f: (O) ⇒ F2[O2]): Process[F2, O2]

    Permalink

    Map over this Process to produce a stream of F-actions, then evaluate these actions.

    Map over this Process to produce a stream of F-actions, then evaluate these actions.

    Definition Classes
    Process
  41. def exists(f: (O) ⇒ Boolean): Process[Nothing, Boolean]

    Permalink

    Alias for this |> process1.exists(f)

    Alias for this |> process1.exists(f)

    Definition Classes
    Process1Ops
  42. final def fby[F2[x] >: Nothing, O2 >: O](p2: ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    Alias for append

    Alias for append

    Definition Classes
    Process
  43. def filter(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.filter(f).

    Alias for this |> process1.filter(f).

    Definition Classes
    Process1Ops
  44. def filterBy2(f: (O, O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.filterBy2(f).

    Alias for this |> process1.filterBy2(f).

    Definition Classes
    Process1Ops
  45. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. def find(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.find(f)

    Alias for this |> process1.find(f)

    Definition Classes
    Process1Ops
  47. final def flatMap[F2[x] >: Nothing, O2](f: (O) ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    Generate a Process dynamically for each output of this Process, and sequence these processes using append.

    Generate a Process dynamically for each output of this Process, and sequence these processes using append.

    Definition Classes
    Process
  48. def flatMapO[F2[x] >: F[x], W2 >: W, B](f: (O) ⇒ Writer[F2, W2, B]): Writer[F2, W2, B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  49. def flatMapO[F2[x] >: F[x], W2 >: W, B](f: (O) ⇒ Writer[F2, W2, B]): Writer[F2, W2, B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  50. def flatMapW[F2[x] >: F[x], W2, O2 >: O](f: (W) ⇒ Writer[F2, W2, O2]): Writer[F2, W2, O2]

    Permalink

    Transform the write side of this Writer.

    Transform the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  51. def flatMapW[F2[x] >: F[x], W2, O2 >: O](f: (W) ⇒ Writer[F2, W2, O2]): Writer[F2, W2, O2]

    Permalink

    Transform the write side of this Writer.

    Transform the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  52. def fold[B](b: B)(f: (B, O) ⇒ B): Process[Nothing, B]

    Permalink

    Alias for this |> process1.fold(b)(f).

    Alias for this |> process1.fold(b)(f).

    Definition Classes
    Process1Ops
  53. def fold1[O2 >: O](f: (O2, O2) ⇒ O2): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.fold1(f).

    Alias for this |> process1.fold1(f).

    Definition Classes
    Process1Ops
  54. def fold1Map[M](f: (O) ⇒ M)(implicit M: Monoid[M]): Process[Nothing, M]

    Permalink

    Alias for this |> process1.fold1Map(f)(M).

    Alias for this |> process1.fold1Map(f)(M).

    Definition Classes
    Process1Ops
  55. def fold1Monoid[O2 >: O](implicit M: Monoid[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.fold1Monoid(M)

    Alias for this |> process1.fold1Monoid(M)

    Definition Classes
    Process1Ops
  56. def foldMap[M](f: (O) ⇒ M)(implicit M: Monoid[M]): Process[Nothing, M]

    Permalink

    Alias for this |> process1.foldMap(f)(M).

    Alias for this |> process1.foldMap(f)(M).

    Definition Classes
    Process1Ops
  57. def foldMonoid[O2 >: O](implicit M: Monoid[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.foldMonoid(M)

    Alias for this |> process1.foldMonoid(M)

    Definition Classes
    Process1Ops
  58. def foldSemigroup[O2 >: O](implicit M: Semigroup[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.foldSemigroup(M).

    Alias for this |> process1.foldSemigroup(M).

    Definition Classes
    Process1Ops
  59. def forall(f: (O) ⇒ Boolean): Process[Nothing, Boolean]

    Permalink

    Alias for this |> process1.forall(f)

    Alias for this |> process1.forall(f)

    Definition Classes
    Process1Ops
  60. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to StringFormat[Emit[O]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  61. def gatherMap[F2[x] >: Nothing, O2](bufSize: Int)(f: (O) ⇒ F2[O2])(implicit F: Nondeterminism[F2]): Process[F2, O2]

    Permalink

    Map over this Process to produce a stream of F-actions, then evaluate these actions in batches of bufSize, allowing for nondeterminism in the evaluation order of each action in the batch.

    Map over this Process to produce a stream of F-actions, then evaluate these actions in batches of bufSize, allowing for nondeterminism in the evaluation order of each action in the batch.

    Definition Classes
    Process
  62. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  63. def handle[F2[x] >: Nothing, O2](f: PartialFunction[Throwable, Process[F2, O2]])(implicit F: Catchable[F2]): Process[F2, O2]

    Permalink

    Catch some of the exceptions generated by this Process, rethrowing any not handled by the given PartialFunction and stripping out any values emitted before the error.

    Catch some of the exceptions generated by this Process, rethrowing any not handled by the given PartialFunction and stripping out any values emitted before the error.

    Definition Classes
    Process
  64. def interleave[F2[x] >: Nothing, O2 >: O](p2: Process[F2, O2]): Process[F2, O2]

    Permalink

    Alternate emitting elements from this and p2, starting with this.

    Alternate emitting elements from this and p2, starting with this.

    Definition Classes
    TeeOps
  65. def intersperse[O2 >: O](sep: O2): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.intersperse(sep).

    Alias for this |> process1.intersperse(sep).

    Definition Classes
    Process1Ops
  66. final def isHalt: Boolean

    Permalink

    Returns true, if this process is halted

    Returns true, if this process is halted

    Definition Classes
    Process
  67. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  68. final def kill: Process[Nothing, Nothing]

    Permalink

    Causes this process to be terminated immediately with Kill cause, giving chance for any cleanup actions to be run

    Causes this process to be terminated immediately with Kill cause, giving chance for any cleanup actions to be run

    Definition Classes
    Process
  69. def last: Process[Nothing, O]

    Permalink

    Alias for this |> process1.last.

    Alias for this |> process1.last.

    Definition Classes
    Process1Ops
  70. def lastOr[O2 >: O](o: ⇒ O2): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.last.

    Alias for this |> process1.last.

    Definition Classes
    Process1Ops
  71. final def map[O2](f: (O) ⇒ O2): Process[Nothing, O2]

    Permalink

    Transforms the output values of this Process using f.

    Transforms the output values of this Process using f.

    Definition Classes
    Process
  72. def mapAccumulate[S, B](s: S)(f: (S, O) ⇒ (S, B)): Process[Nothing, (S, B)]

    Permalink

    Alias for this |> process1.mapAccumulate(s)(f).

    Alias for this |> process1.mapAccumulate(s)(f).

    Definition Classes
    Process1Ops
  73. def mapO[B](f: (O) ⇒ B): Writer[F, W, B]

    Permalink

    Map over the output side of this Writer.

    Map over the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  74. def mapO[B](f: (O) ⇒ B): Writer[F, W, B]

    Permalink

    Map over the output side of this Writer.

    Map over the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  75. def mapOut[O2](f: (O) ⇒ O2)(implicit F: Functor[F]): Channel[F, Any, O2]

    Permalink

    Transform the output of this Channel

    Transform the output of this Channel

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Definition Classes
    ChannelSyntax
  76. def mapOut[O2](f: (O) ⇒ O2)(implicit F: Functor[F]): Channel[F, Any, O2]

    Permalink

    Transform the output of this Channel

    Transform the output of this Channel

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Definition Classes
    ChannelSyntax
  77. def mapW[W2](f: (W) ⇒ W2): Writer[F, W2, O]

    Permalink

    Map over the write side of this Writer.

    Map over the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  78. def mapW[W2](f: (W) ⇒ W2): Writer[F, W2, O]

    Permalink

    Map over the write side of this Writer.

    Map over the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  79. def maximum[O2 >: O](implicit O2: Order[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.maximum.

    Alias for this |> process1.maximum.

    Definition Classes
    Process1Ops
  80. def maximumBy[B](f: (O) ⇒ B)(implicit arg0: Order[B]): Process[Nothing, O]

    Permalink

    Alias for this |> process1.maximumBy(f).

    Alias for this |> process1.maximumBy(f).

    Definition Classes
    Process1Ops
  81. def maximumOf[B](f: (O) ⇒ B)(implicit arg0: Order[B]): Process[Nothing, B]

    Permalink

    Alias for this |> process1.maximumOf(f).

    Alias for this |> process1.maximumOf(f).

    Definition Classes
    Process1Ops
  82. def merge[O2 >: O](p2: Process[Task, O2])(implicit S: Strategy): Process[Task, O2]

    Permalink

    Non-deterministic interleave of both streams.

    Non-deterministic interleave of both streams. Emits values whenever either is defined. Note this terminates after BOTH sides terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Definition Classes
    WyeOps
  83. def merge[O2 >: O](p2: Process[Task, O2])(implicit S: Strategy): Process[Task, O2]

    Permalink

    Non-deterministic interleave of both streams.

    Non-deterministic interleave of both streams. Emits values whenever either is defined. Note this terminates after BOTH sides terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Definition Classes
    WyeOps
  84. def minimum[O2 >: O](implicit O2: Order[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.minimum.

    Alias for this |> process1.minimum.

    Definition Classes
    Process1Ops
  85. def minimumBy[B](f: (O) ⇒ B)(implicit arg0: Order[B]): Process[Nothing, O]

    Permalink

    Alias for this |> process1.minimumBy(f).

    Alias for this |> process1.minimumBy(f).

    Definition Classes
    Process1Ops
  86. def minimumOf[B](f: (O) ⇒ B)(implicit arg0: Order[B]): Process[Nothing, B]

    Permalink

    Alias for this |> process1.minimumOf(f).

    Alias for this |> process1.minimumOf(f).

    Definition Classes
    Process1Ops
  87. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  88. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  89. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  90. def observe[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, O]

    Permalink

    Attach a Sink to the output of this Process but echo the original.

    Attach a Sink to the output of this Process but echo the original.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  91. def observe[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, O]

    Permalink

    Attach a Sink to the output of this Process but echo the original.

    Attach a Sink to the output of this Process but echo the original.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  92. def observeO(snk: Sink[F, O]): Writer[F, W, O]

    Permalink

    Observe the output side of this Writer using the given Sink, keeping it available for subsequent processing.

    Observe the output side of this Writer using the given Sink, keeping it available for subsequent processing. Also see drainO.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  93. def observeO(snk: Sink[F, O]): Writer[F, W, O]

    Permalink

    Observe the output side of this Writer using the given Sink, keeping it available for subsequent processing.

    Observe the output side of this Writer using the given Sink, keeping it available for subsequent processing. Also see drainO.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  94. def observeOThrough[O2](ch: Channel[Task, O, O2]): Writer[Task, W, (O, O2)]

    Permalink

    Returns result of channel evaluation on O side tupled with original output value passed to channel.

    Returns result of channel evaluation on O side tupled with original output value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  95. def observeOThrough[O2](ch: Channel[Task, O, O2]): Writer[Task, W, (O, O2)]

    Permalink

    Returns result of channel evaluation on O side tupled with original output value passed to channel.

    Returns result of channel evaluation on O side tupled with original output value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  96. def observeW(snk: Sink[F, W]): Writer[F, W, O]

    Permalink

    Observe the write side of this Writer using the given Sink, keeping it available for subsequent processing.

    Observe the write side of this Writer using the given Sink, keeping it available for subsequent processing. Also see drainW.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  97. def observeW(snk: Sink[F, W]): Writer[F, W, O]

    Permalink

    Observe the write side of this Writer using the given Sink, keeping it available for subsequent processing.

    Observe the write side of this Writer using the given Sink, keeping it available for subsequent processing. Also see drainW.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  98. def observeWThrough[W2](ch: Channel[Task, W, W2]): Writer[Task, (W, W2), O]

    Permalink

    Returns result of channel evaluation on W side tupled with original write value passed to channel.

    Returns result of channel evaluation on W side tupled with original write value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  99. def observeWThrough[W2](ch: Channel[Task, W, W2]): Writer[Task, (W, W2), O]

    Permalink

    Returns result of channel evaluation on W side tupled with original write value passed to channel.

    Returns result of channel evaluation on W side tupled with original write value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  100. final def onComplete[F2[x] >: Nothing, O2 >: O](p2: ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    Run p2 after this Process completes normally, or in the event of an error.

    Run p2 after this Process completes normally, or in the event of an error. This behaves almost identically to append, except that p1 append p2 will not run p2 if p1 halts with an Error or is killed. Any errors raised by this are reraised after p2 completes.

    Note that p2 is made into a finalizer using asFinalizer, so we can be assured it is run even when this Process is being killed by a downstream consumer.

    Definition Classes
    Process
  101. final def onFailure[F2[x] >: Nothing, O2 >: O](f: (Throwable) ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    If this Process completes with an error, call f to produce the next state.

    If this Process completes with an error, call f to produce the next state. f is responsible for reraising the error if that is the desired behavior. Since this function is often used for attaching resource deallocation logic, the result of f is made into a finalizer using asFinalizer, so we can be assured it is run even when this Process is being killed by a downstream consumer.

    Definition Classes
    Process
  102. final def onHalt[F2[x] >: Nothing, O2 >: O](f: (Cause) ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    When this Process halts, call f to produce the next state.

    When this Process halts, call f to produce the next state. Note that this function may be used to swallow or handle errors.

    Definition Classes
    Process
  103. final def onKill[F2[x] >: Nothing, O2 >: O](p: ⇒ Process[F2, O2]): Process[F2, O2]

    Permalink

    Attach supplied process only if process has been killed.

    Attach supplied process only if process has been killed. Since this function is often used for attaching resource deallocation logic, the result of f is made into a finalizer using asFinalizer, so we can be assured it is run even when this Process is being killed by a downstream consumer.

    Definition Classes
    Process
  104. def once: Process[Nothing, O]

    Permalink

    Alias for this |> Process.await1.

    Alias for this |> Process.await1.

    Definition Classes
    Process1Ops
  105. def partialAttempt[F2[x] >: Nothing, O2](f: PartialFunction[Throwable, Process[F2, O2]])(implicit F: Catchable[F2]): Process[F2, \/[O2, O]]

    Permalink

    Like attempt, but accepts a partial function.

    Like attempt, but accepts a partial function. Unhandled errors are rethrown.

    Definition Classes
    Process
  106. final def pipe[O2](p1: Process1[O, O2]): Process[Nothing, O2]

    Permalink

    Feed the output of this Process as input of p1.

    Feed the output of this Process as input of p1. The implementation will fuse the two processes, so this process will only generate values as they are demanded by p1. If p1 signals termination, this is killed with same reason giving it an opportunity to cleanup.

    Definition Classes
    Process
  107. def pipeO[B](f: Process1[O, B]): Writer[F, W, B]

    Permalink

    Pipe output side of this Writer

    Pipe output side of this Writer

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  108. def pipeO[B](f: Process1[O, B]): Writer[F, W, B]

    Permalink

    Pipe output side of this Writer

    Pipe output side of this Writer

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  109. def pipeW[B](f: Process1[W, B]): Writer[F, B, O]

    Permalink

    Pipe write side of this Writer

    Pipe write side of this Writer

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  110. def pipeW[B](f: Process1[W, B]): Writer[F, B, O]

    Permalink

    Pipe write side of this Writer

    Pipe write side of this Writer

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterSyntax
  111. def prefixSums[O2 >: O](implicit N: Numeric[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.prefixSums

    Alias for this |> process1.prefixSums

    Definition Classes
    Process1Ops
  112. def prepend[O2 >: O](os: Seq[O2]): Process[Nothing, O2]

    Permalink

    Prepend a sequence of elements to the output of this Process.

    Prepend a sequence of elements to the output of this Process.

    Definition Classes
    Process
  113. def reduce[O2 >: O](f: (O2, O2) ⇒ O2): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.reduce(f).

    Alias for this |> process1.reduce(f).

    Definition Classes
    Process1Ops
  114. def reduceMap[M](f: (O) ⇒ M)(implicit M: Semigroup[M]): Process[Nothing, M]

    Permalink

    Alias for this |> process1.reduceMap(f)(M).

    Alias for this |> process1.reduceMap(f)(M).

    Definition Classes
    Process1Ops
  115. def reduceMonoid[O2 >: O](implicit M: Monoid[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.reduceMonoid(M).

    Alias for this |> process1.reduceMonoid(M).

    Definition Classes
    Process1Ops
  116. def reduceSemigroup[O2 >: O](implicit M: Semigroup[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.reduceSemigroup(M).

    Alias for this |> process1.reduceSemigroup(M).

    Definition Classes
    Process1Ops
  117. def repartition[O2 >: O](p: (O2) ⇒ IndexedSeq[O2])(implicit S: Semigroup[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.repartition(p)(S)

    Alias for this |> process1.repartition(p)(S)

    Definition Classes
    Process1Ops
  118. def repartition2[O2 >: O](p: (O2) ⇒ (Option[O2], Option[O2]))(implicit S: Semigroup[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.repartition2(p)(S)

    Alias for this |> process1.repartition2(p)(S)

    Definition Classes
    Process1Ops
  119. final def repeat: Process[Nothing, O]

    Permalink

    Run this process until it halts, then run it again and again, as long as no errors or Kill occur.

    Run this process until it halts, then run it again and again, as long as no errors or Kill occur.

    Definition Classes
    Process
  120. final def run[F2[x] >: Nothing](implicit F: Monad[F2], C: Catchable[F2]): F2[Unit]

    Permalink

    Run this Process, purely for its effects.

    Run this Process, purely for its effects.

    Definition Classes
    Process
  121. final def runFoldMap[F2[x] >: Nothing, B](f: (O) ⇒ B)(implicit F: Monad[F2], C: Catchable[F2], B: Monoid[B]): F2[B]

    Permalink

    Collect the outputs of this Process[F,O] into a Monoid B, given a Monad[F] in which we can catch exceptions.

    Collect the outputs of this Process[F,O] into a Monoid B, given a Monad[F] in which we can catch exceptions. This function is not tail recursive and relies on the Monad[F] to ensure stack safety.

    Definition Classes
    Process
  122. final def runLast[F2[x] >: Nothing, O2 >: O](implicit F: Monad[F2], C: Catchable[F2]): F2[Option[O2]]

    Permalink

    Run this Process solely for its final emitted value, if one exists.

    Run this Process solely for its final emitted value, if one exists.

    Definition Classes
    Process
  123. final def runLastOr[F2[x] >: Nothing, O2 >: O](o2: ⇒ O2)(implicit F: Monad[F2], C: Catchable[F2]): F2[O2]

    Permalink

    Run this Process solely for its final emitted value, if one exists, using o2 otherwise.

    Run this Process solely for its final emitted value, if one exists, using o2 otherwise.

    Definition Classes
    Process
  124. final def runLog[F2[x] >: Nothing, O2 >: O](implicit F: Monad[F2], C: Catchable[F2]): F2[Vector[O2]]

    Permalink

    Collect the outputs of this Process[F,O], given a Monad[F] in which we can catch exceptions.

    Collect the outputs of this Process[F,O], given a Monad[F] in which we can catch exceptions. This function is not tail recursive and relies on the Monad[F] to ensure stack safety.

    Definition Classes
    Process
  125. def scan[B](b: B)(f: (B, O) ⇒ B): Process[Nothing, B]

    Permalink

    Alias for this |> process1.scan(b)(f).

    Alias for this |> process1.scan(b)(f).

    Definition Classes
    Process1Ops
  126. def scan1[O2 >: O](f: (O2, O2) ⇒ O2): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.scan1(f).

    Alias for this |> process1.scan1(f).

    Definition Classes
    Process1Ops
  127. def scan1Map[M](f: (O) ⇒ M)(implicit M: Semigroup[M]): Process[Nothing, M]

    Permalink

    Alias for this |> process1.scan1Map(f)(M).

    Alias for this |> process1.scan1Map(f)(M).

    Definition Classes
    Process1Ops
  128. def scan1Monoid[O2 >: O](implicit M: Monoid[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.scan1Monoid(M).

    Alias for this |> process1.scan1Monoid(M).

    Definition Classes
    Process1Ops
  129. def scanMap[M](f: (O) ⇒ M)(implicit M: Monoid[M]): Process[Nothing, M]

    Permalink

    Alias for this |> process1.scanMap(f)(M).

    Alias for this |> process1.scanMap(f)(M).

    Definition Classes
    Process1Ops
  130. def scanMonoid[O2 >: O](implicit M: Monoid[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.scanMonoid(M).

    Alias for this |> process1.scanMonoid(M).

    Definition Classes
    Process1Ops
  131. def scanSemigroup[O2 >: O](implicit M: Semigroup[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.scanSemigroup(M).

    Alias for this |> process1.scanSemigroup(M).

    Definition Classes
    Process1Ops
  132. val seq: Seq[O]

    Permalink
  133. def shiftRight[O2 >: O](head: O2*): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.shiftRight(head)

    Alias for this |> process1.shiftRight(head)

    Definition Classes
    Process1Ops
  134. def sleepUntil[F2[x] >: Nothing, O2 >: O](awaken: Process[F2, Boolean]): Process[F2, O2]

    Permalink

    Delay running this Process until awaken becomes true for the first time.

    Delay running this Process until awaken becomes true for the first time.

    Definition Classes
    TeeOps
  135. def sliding(n: Int): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.sliding(n).

    Alias for this |> process1.sliding(n).

    Definition Classes
    Process1Ops
  136. def split(f: (O) ⇒ Boolean): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.split(f)

    Alias for this |> process1.split(f)

    Definition Classes
    Process1Ops
  137. def splitOn[P >: O](p: P)(implicit P: Equal[P]): Process[Nothing, Vector[P]]

    Permalink

    Alias for this |> process1.splitOn(p)

    Alias for this |> process1.splitOn(p)

    Definition Classes
    Process1Ops
  138. def splitWith(f: (O) ⇒ Boolean): Process[Nothing, Vector[O]]

    Permalink

    Alias for this |> process1.splitWith(f)

    Alias for this |> process1.splitWith(f)

    Definition Classes
    Process1Ops
  139. def stateScan[S, B](init: S)(f: (O) ⇒ State[S, B]): Process[Nothing, B]

    Permalink

    Alias for this |> process1.stateScan(init)(f).

    Alias for this |> process1.stateScan(init)(f).

    Definition Classes
    Process1Ops
  140. final def step: HaltOrStep[Nothing, O]

    Permalink

    Run one step of an incremental traversal of this Process.

    Run one step of an incremental traversal of this Process. This function is mostly intended for internal use. As it allows a Process to be observed and captured during its execution, users are responsible for ensuring resource safety.

    Definition Classes
    Process
  141. def sum[O2 >: O](implicit N: Numeric[O2]): Process[Nothing, O2]

    Permalink

    Alias for this |> process1.sum

    Alias for this |> process1.sum

    Definition Classes
    Process1Ops
  142. final def suspendStep: Process0[HaltOrStep[Nothing, O]]

    Permalink

    p.suspendStep propagates exceptions to p.

    p.suspendStep propagates exceptions to p.

    Definition Classes
    Process
  143. final def swallowKill: Process[Nothing, O]

    Permalink

    For anly process terminating with Kill, this swallows the Kill and replaces it with End termination

    For anly process terminating with Kill, this swallows the Kill and replaces it with End termination

    Definition Classes
    Process
  144. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  145. def tail: Process[Nothing, O]

    Permalink

    Alias for this |> process1.tail.

    Alias for this |> process1.tail.

    Definition Classes
    Process1Ops
  146. def take(n: Int): Process[Nothing, O]

    Permalink

    Alias for this |> process1.take(n).

    Alias for this |> process1.take(n).

    Definition Classes
    Process1Ops
  147. def takeRight(n: Int): Process[Nothing, O]

    Permalink

    Alias for this |> process1.takeRight(n).

    Alias for this |> process1.takeRight(n).

    Definition Classes
    Process1Ops
  148. def takeThrough(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.takeThrough(f).

    Alias for this |> process1.takeThrough(f).

    Definition Classes
    Process1Ops
  149. def takeWhile(f: (O) ⇒ Boolean): Process[Nothing, O]

    Permalink

    Alias for this |> process1.takeWhile(f).

    Alias for this |> process1.takeWhile(f).

    Definition Classes
    Process1Ops
  150. final def tee[F2[x] >: Nothing, O2, O3](p2: Process[F2, O2])(t: Tee[O, O2, O3]): Process[F2, O3]

    Permalink

    Use a Tee to interleave or combine the outputs of this and p2.

    Use a Tee to interleave or combine the outputs of this and p2. This can be used for zipping, interleaving, and so forth. Nothing requires that the Tee read elements from each Process in lockstep. It could read fifty elements from one side, then two elements from the other, then combine or interleave these values in some way, etc.

    If at any point the Tee awaits on a side that has halted, we gracefully kill off the other side, then halt.

    If at any point t terminates with cause c, both sides are killed, and the resulting Process terminates with c.

    Definition Classes
    Process
  151. def terminated: Process[Nothing, Option[O]]

    Permalink

    Alias for this |> process1.terminated.

    Alias for this |> process1.terminated.

    Definition Classes
    Process1Ops
  152. def through[F2[x] >: F[x], O2](f: Channel[F2, O, O2]): Process[F2, O2]

    Permalink

    Feed this Process through the given effectful Channel.

    Feed this Process through the given effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  153. def through[F2[x] >: F[x], O2](f: Channel[F2, O, O2]): Process[F2, O2]

    Permalink

    Feed this Process through the given effectful Channel.

    Feed this Process through the given effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  154. def throughO[O2](ch: Channel[Task, O, O2]): Writer[Task, W, O2]

    Permalink

    Feed this Writer's output through the provided effectful Channel.

    Feed this Writer's output through the provided effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  155. def throughO[O2](ch: Channel[Task, O, O2]): Writer[Task, W, O2]

    Permalink

    Feed this Writer's output through the provided effectful Channel.

    Feed this Writer's output through the provided effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  156. def throughOption[F2[x] >: F[x], O2](f: Channel[F2, Option[O], O2]): Process[F2, O2]

    Permalink

    Feed this Process through the given effectful Channel, signaling termination to f via None.

    Feed this Process through the given effectful Channel, signaling termination to f via None. Useful to allow f to flush any buffered values to the output when it detects termination, see scalaz.stream.io.bufferedChannel combinator.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  157. def throughOption[F2[x] >: F[x], O2](f: Channel[F2, Option[O], O2]): Process[F2, O2]

    Permalink

    Feed this Process through the given effectful Channel, signaling termination to f via None.

    Feed this Process through the given effectful Channel, signaling termination to f via None. Useful to allow f to flush any buffered values to the output when it detects termination, see scalaz.stream.io.bufferedChannel combinator.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  158. def throughW[W2](ch: Channel[Task, W, W2]): Writer[Task, W2, O]

    Permalink

    Feed this Writer's writes through the provided effectful Channel.

    Feed this Writer's writes through the provided effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  159. def throughW[W2](ch: Channel[Task, W, W2]): Writer[Task, W2, O]

    Permalink

    Feed this Writer's writes through the provided effectful Channel.

    Feed this Writer's writes through the provided effectful Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Definition Classes
    WriterTaskSyntax
  160. def to[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, Unit]

    Permalink

    Attaches Sink to this Process

    Attaches Sink to this Process

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  161. def to[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, Unit]

    Permalink

    Attaches Sink to this Process

    Attaches Sink to this Process

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Definition Classes
    ProcessSyntax
  162. def toChannel(implicit F: Functor[F]): Channel[F, Any, Any]

    Permalink

    Converts Sink to Channel, that will perform the side effect and echo its input.

    Converts Sink to Channel, that will perform the side effect and echo its input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkSyntax[F, Any] performed by method toSinkSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[Unit] (O <: (Any) ⇒ F[Unit]).
    Definition Classes
    SinkSyntax
  163. def toChannel(implicit F: Functor[F]): Channel[F, Any, Any]

    Permalink

    Converts Sink to Channel, that will perform the side effect and echo its input.

    Converts Sink to Channel, that will perform the side effect and echo its input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkSyntax[F, Any] performed by method toSinkSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[Unit] (O <: (Any) ⇒ F[Unit]).
    Definition Classes
    SinkSyntax
  164. def translate[G[_]](f: ~>[Nothing, G]): Process[G, O]

    Permalink

    Translate the request type from F to G, using the given polymorphic function.

    Translate the request type from F to G, using the given polymorphic function.

    Definition Classes
    Process
  165. final def trim: Process[Nothing, O]

    Permalink

    Remove any leading emitted values from this Process.

    Remove any leading emitted values from this Process.

    Definition Classes
    Process
    Annotations
    @tailrec()
  166. final def uncons[F2[x] >: Nothing, O2 >: O](implicit F: Monad[F2], C: Catchable[F2]): F2[(O2, Process[F2, O2])]

    Permalink
    Definition Classes
    Process
  167. final def unconsOption[F2[x] >: Nothing, O2 >: O](implicit F: Monad[F2], C: Catchable[F2]): F2[Option[(O2, Process[F2, O2])]]

    Permalink
    Definition Classes
    Process
  168. final def unemit: (Seq[O], Process[Nothing, O])

    Permalink

    Removes all emitted elements from the front of this Process.

    Removes all emitted elements from the front of this Process. The second argument returned by this method is guaranteed to be an Await, Halt or an Append-- if there are multiple Emit's at the front of this process, the sequences are concatenated together.

    If this Process does not begin with an Emit, returns the empty sequence along with this.

    Definition Classes
    Process
  169. def until[F2[x] >: Nothing, O2 >: O](condition: Process[F2, Boolean]): Process[F2, O2]

    Permalink

    Halts this Process as soon as condition becomes true.

    Halts this Process as soon as condition becomes true. Note that condition is checked before each and every read from this, so condition should return very quickly or be continuous to avoid holding up the output Process. Use condition.forwardFill to convert an infrequent discrete Process to a continuous one for use with this function.

    Definition Classes
    TeeOps
  170. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  171. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  172. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  173. def when[F2[x] >: Nothing, O2 >: O](condition: Process[F2, Boolean]): Process[F2, O2]

    Permalink

    When condition is true, lets through any values in this process, otherwise blocks until condition becomes true again.

    When condition is true, lets through any values in this process, otherwise blocks until condition becomes true again. Note that the condition is checked before each and every read from this, so condition should return very quickly or be continuous to avoid holding up the output Process. Use condition.forwardFill to convert an infrequent discrete Process to a continuous one for use with this function.

    Definition Classes
    TeeOps
  174. def zip[F2[x] >: Nothing, O2](p2: Process[F2, O2]): Process[F2, (O, O2)]

    Permalink

    Call tee with the zip Tee[O,O2,O3] defined in tee.scala.

    Call tee with the zip Tee[O,O2,O3] defined in tee.scala.

    Definition Classes
    TeeOps
  175. def zipWith[F2[x] >: Nothing, O2, O3](p2: Process[F2, O2])(f: (O, O2) ⇒ O3): Process[F2, O3]

    Permalink

    Call tee with the zipWith Tee[O,O2,O3] defined in tee.scala.

    Call tee with the zipWith Tee[O,O2,O3] defined in tee.scala.

    Definition Classes
    TeeOps
  176. def zipWithIndex[N](implicit arg0: Numeric[N]): Process[Nothing, (O, N)]

    Permalink

    Alias for this |> process1.zipWithIndex[A,N]*.

    Alias for this |> process1.zipWithIndex[A,N]*.

    Definition Classes
    Process1Ops
  177. def zipWithIndex: Process[Nothing, (O, Int)]

    Permalink

    Alias for this |> process1.zipWithIndex[A]*.

    Alias for this |> process1.zipWithIndex[A]*.

    Definition Classes
    Process1Ops
  178. def zipWithNext: Process[Nothing, (O, Option[O])]

    Permalink

    Alias for this |> process1.zipWithNext.

    Alias for this |> process1.zipWithNext.

    Definition Classes
    Process1Ops
  179. def zipWithPrevious: Process[Nothing, (Option[O], O)]

    Permalink

    Alias for this |> process1.zipWithPrevious.

    Alias for this |> process1.zipWithPrevious.

    Definition Classes
    Process1Ops
  180. def zipWithPreviousAndNext: Process[Nothing, (Option[O], O, Option[O])]

    Permalink

    Alias for this |> process1.zipWithPreviousAndNext.

    Definition Classes
    Process1Ops
  181. def zipWithScan[B](z: B)(next: (O, B) ⇒ B): Process[Nothing, (O, B)]

    Permalink

    Alias for this |> process1.zipWithScan(z)(next).

    Alias for this |> process1.zipWithScan(z)(next).

    Definition Classes
    Process1Ops
  182. def zipWithScan1[B](z: B)(next: (O, B) ⇒ B): Process[Nothing, (O, B)]

    Permalink

    Alias for this |> process1.zipWithScan(z)(next).

    Alias for this |> process1.zipWithScan(z)(next).

    Definition Classes
    Process1Ops
  183. def zipWithState[B](z: B)(next: (O, B) ⇒ B): Process[Nothing, (O, B)]

    Permalink

    Alias for this |> process1.zipWithState(z)(next).

    Alias for this |> process1.zipWithState(z)(next).

    Definition Classes
    Process1Ops
  184. final def |>[O2](p2: Process1[O, O2]): Process[Nothing, O2]

    Permalink

    Operator alias for pipe.

    Operator alias for pipe.

    Definition Classes
    Process
  185. def [B](y: B): (Emit[O], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ArrowAssoc[Emit[O]] performed by method ArrowAssoc in scala.Predef. This conversion will take place only if O is a subclass of (Nothing) ⇒ Nothing with \/[Nothing, Nothing] (O <: (Nothing) ⇒ Nothing with \/[Nothing, Nothing]).
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. def apply(input: Iterable[Any]): IndexedSeq[O]

    Permalink

    Apply this Process to an Iterable.

    Apply this Process to an Iterable.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).apply(input)
    Definition Classes
    Process1Syntax
  2. def apply(input: Iterable[Any], input2: Iterable[Any]): IndexedSeq[O]

    Permalink

    Apply a Wye to two Iterable inputs.

    Apply a Wye to two Iterable inputs.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).apply(input, input2)
    Definition Classes
    WyeSyntax
  3. def apply(input: Iterable[Any], input2: Iterable[Any]): IndexedSeq[O]

    Permalink

    Apply a Wye to two Iterable inputs.

    Apply a Wye to two Iterable inputs.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).apply(input, input2)
    Definition Classes
    WyeSyntax
  4. def apply(input: Iterable[Any]): IndexedSeq[O]

    Permalink

    Apply this Process to an Iterable.

    Apply this Process to an Iterable.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).apply(input)
    Definition Classes
    Process1Syntax
  5. def attachL[I0](f: Process1[I0, Any]): Wye[I0, Any, O]

    Permalink

    Transform the left input of the given Wye using a Process1.

    Transform the left input of the given Wye using a Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).attachL(f)
    Definition Classes
    WyeSyntax
  6. def attachL[I0](f: Process1[I0, Any]): Wye[I0, Any, O]

    Permalink

    Transform the left input of the given Wye using a Process1.

    Transform the left input of the given Wye using a Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).attachL(f)
    Definition Classes
    WyeSyntax
  7. def attachR[I1](f: Process1[I1, Any]): Wye[Any, I1, O]

    Permalink

    Transform the right input of the given Wye using a Process1.

    Transform the right input of the given Wye using a Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).attachR(f)
    Definition Classes
    WyeSyntax
  8. def attachR[I1](f: Process1[I1, Any]): Wye[Any, I1, O]

    Permalink

    Transform the right input of the given Wye using a Process1.

    Transform the right input of the given Wye using a Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).attachR(f)
    Definition Classes
    WyeSyntax
  9. def contramap[I0](f: (I0) ⇒ Any): Process1[I0, O]

    Permalink

    Transform the input of this Process1.

    Transform the input of this Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).contramap(f)
    Definition Classes
    Process1Syntax
  10. def contramap[I0](f: (I0) ⇒ Any): Channel[F, I0, O]

    Permalink

    Transform the input of this Channel.

    Transform the input of this Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ChannelSyntax[F, Any, O]).contramap(f)
    Definition Classes
    ChannelSyntax
  11. def contramap[I0](f: (I0) ⇒ Any): Process1[I0, O]

    Permalink

    Transform the input of this Process1.

    Transform the input of this Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).contramap(f)
    Definition Classes
    Process1Syntax
  12. def contramap[I0](f: (I0) ⇒ Any): Channel[F, I0, O]

    Permalink

    Transform the input of this Channel.

    Transform the input of this Channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ChannelSyntax[F, Any, O]).contramap(f)
    Definition Classes
    ChannelSyntax
  13. def contramapL[I0](f: (I0) ⇒ Any): Wye[I0, Any, O]

    Permalink

    Transform the left input to a Wye.

    Transform the left input to a Wye.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).contramapL(f)
    Definition Classes
    WyeSyntax
  14. def contramapL[I0](f: (I0) ⇒ Any): Tee[I0, Any, O]

    Permalink

    Transform the left input to a Tee.

    Transform the left input to a Tee.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).contramapL(f)
    Definition Classes
    TeeSyntax
  15. def contramapL[I0](f: (I0) ⇒ Any): Wye[I0, Any, O]

    Permalink

    Transform the left input to a Wye.

    Transform the left input to a Wye.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).contramapL(f)
    Definition Classes
    WyeSyntax
  16. def contramapL[I0](f: (I0) ⇒ Any): Tee[I0, Any, O]

    Permalink

    Transform the left input to a Tee.

    Transform the left input to a Tee.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).contramapL(f)
    Definition Classes
    TeeSyntax
  17. def contramapR[I3](f: (I3) ⇒ Any): Wye[Any, I3, O]

    Permalink

    Transform the right input to a Wye.

    Transform the right input to a Wye.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).contramapR(f)
    Definition Classes
    WyeSyntax
  18. def contramapR[I3](f: (I3) ⇒ Any): Tee[Any, I3, O]

    Permalink

    Transform the right input to a Tee.

    Transform the right input to a Tee.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).contramapR(f)
    Definition Classes
    TeeSyntax
  19. def contramapR[I3](f: (I3) ⇒ Any): Wye[Any, I3, O]

    Permalink

    Transform the right input to a Wye.

    Transform the right input to a Wye.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).contramapR(f)
    Definition Classes
    WyeSyntax
  20. def contramapR[I3](f: (I3) ⇒ Any): Tee[Any, I3, O]

    Permalink

    Transform the right input to a Tee.

    Transform the right input to a Tee.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).contramapR(f)
    Definition Classes
    TeeSyntax
  21. def detach1L: Wye[Any, Any, O]

    Permalink

    Converting requests for the left input into normal termination.

    Converting requests for the left input into normal termination. Note that Both requests are rewritten to fetch from the only input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).detach1L
    Definition Classes
    WyeSyntax
  22. def detach1L: Wye[Any, Any, O]

    Permalink

    Converting requests for the left input into normal termination.

    Converting requests for the left input into normal termination. Note that Both requests are rewritten to fetch from the only input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).detach1L
    Definition Classes
    WyeSyntax
  23. def detach1R: Wye[Any, Any, O]

    Permalink

    Converting requests for the right input into normal termination.

    Converting requests for the right input into normal termination. Note that Both requests are rewritten to fetch from the only input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).detach1R
    Definition Classes
    WyeSyntax
  24. def detach1R: Wye[Any, Any, O]

    Permalink

    Converting requests for the right input into normal termination.

    Converting requests for the right input into normal termination. Note that Both requests are rewritten to fetch from the only input.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).detach1R
    Definition Classes
    WyeSyntax
  25. def drainO: Writer[F, W, Nothing]

    Permalink

    Ignore the output side of this Writer.

    Ignore the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).drainO
    Definition Classes
    WriterSyntax
  26. def drainO: Writer[F, W, Nothing]

    Permalink

    Ignore the output side of this Writer.

    Ignore the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).drainO
    Definition Classes
    WriterSyntax
  27. def drainW: Writer[F, Nothing, O]

    Permalink

    Ignore the write side of this Writer.

    Ignore the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).drainW
    Definition Classes
    WriterSyntax
  28. def drainW: Writer[F, Nothing, O]

    Permalink

    Ignore the write side of this Writer.

    Ignore the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).drainW
    Definition Classes
    WriterSyntax
  29. def feed1(i: Any): Process1[Any, O]

    Permalink

    Feed a single input to this Process1.

    Feed a single input to this Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).feed1(i)
    Definition Classes
    Process1Syntax
  30. def feed1(i: Any): Process1[Any, O]

    Permalink

    Feed a single input to this Process1.

    Feed a single input to this Process1.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).feed1(i)
    Definition Classes
    Process1Syntax
  31. def forwardFill(implicit S: Strategy): Process[Task, O]

    Permalink

    Produce a continuous stream from a discrete stream by using the most recent value.

    Produce a continuous stream from a discrete stream by using the most recent value.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).forwardFill(S)
    Definition Classes
    SourceSyntax
  32. def forwardFill(implicit S: Strategy): Process[Task, O]

    Permalink

    Produce a continuous stream from a discrete stream by using the most recent value.

    Produce a continuous stream from a discrete stream by using the most recent value.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).forwardFill(S)
    Definition Classes
    SourceSyntax
  33. def liftL[I2]: Process1[\/[Any, I2], \/[O, I2]]

    Permalink

    Transform self to operate on the left hand side of an \/, passing through any values it receives on the right.

    Transform self to operate on the left hand side of an \/, passing through any values it receives on the right. Note that this halts whenever self halts.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).liftL
    Definition Classes
    Process1Syntax
  34. def liftL[I2]: Process1[\/[Any, I2], \/[O, I2]]

    Permalink

    Transform self to operate on the left hand side of an \/, passing through any values it receives on the right.

    Transform self to operate on the left hand side of an \/, passing through any values it receives on the right. Note that this halts whenever self halts.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).liftL
    Definition Classes
    Process1Syntax
  35. def liftR[I0]: Process1[\/[I0, Any], \/[I0, O]]

    Permalink

    Transform self to operate on the right hand side of an \/, passing through any values it receives on the left.

    Transform self to operate on the right hand side of an \/, passing through any values it receives on the left. Note that this halts whenever self halts.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).liftR
    Definition Classes
    Process1Syntax
  36. def liftR[I0]: Process1[\/[I0, Any], \/[I0, O]]

    Permalink

    Transform self to operate on the right hand side of an \/, passing through any values it receives on the left.

    Transform self to operate on the right hand side of an \/, passing through any values it receives on the left. Note that this halts whenever self halts.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).liftR
    Definition Classes
    Process1Syntax
  37. def observeThrough[O2](ch: Channel[Task, O, O2]): Process[Task, (O, O2)]

    Permalink

    Returns result of channel evaluation tupled with original value passed to channel.

    Returns result of channel evaluation tupled with original value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).observeThrough(ch)
    Definition Classes
    SourceSyntax
  38. def observeThrough[O2](ch: Channel[Task, O, O2]): Process[Task, (O, O2)]

    Permalink

    Returns result of channel evaluation tupled with original value passed to channel.

    Returns result of channel evaluation tupled with original value passed to channel.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).observeThrough(ch)
    Definition Classes
    SourceSyntax
  39. def pipeIn[I0](p1: Process1[I0, Any]): Sink[Task, I0]

    Permalink

    converts sink to sink that first pipes received I0 to supplied p1

    converts sink to sink that first pipes received I0 to supplied p1

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkTaskSyntax[Any] performed by method toSinkTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ Task[Unit] (O <: (Any) ⇒ Task[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkTaskSyntax[Any]).pipeIn(p1)
    Definition Classes
    SinkTaskSyntax
  40. def pipeIn[I0](p1: Process1[I0, Any]): Sink[Task, I0]

    Permalink

    converts sink to sink that first pipes received I0 to supplied p1

    converts sink to sink that first pipes received I0 to supplied p1

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkTaskSyntax[Any] performed by method toSinkTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ Task[Unit] (O <: (Any) ⇒ Task[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkTaskSyntax[Any]).pipeIn(p1)
    Definition Classes
    SinkTaskSyntax
  41. val self: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).self
    Definition Classes
    SourceSyntaxWyeOps
  42. val self: Process1[Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).self
    Definition Classes
    Process1Syntax
  43. val self: Process0[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).self
    Definition Classes
    Process0Syntax
  44. val self: Process[F, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ProcessSyntax[F, O]).self
    Definition Classes
    ProcessSyntax
  45. val self: Channel[F, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ChannelSyntax[F, Any, O]).self
    Definition Classes
    ChannelSyntax
  46. val self: Wye[Any, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).self
    Definition Classes
    WyeSyntax
  47. val self: Writer[Task, W, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterTaskSyntax[W, O]).self
    Definition Classes
    WriterTaskSyntax
  48. val self: Writer[F, W, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).self
    Definition Classes
    WriterSyntax
  49. val self: Tee[Any, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).self
    Definition Classes
    TeeSyntax
  50. val self: Sink[Task, Any]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkTaskSyntax[Any] performed by method toSinkTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ Task[Unit] (O <: (Any) ⇒ Task[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkTaskSyntax[Any]).self
    Definition Classes
    SinkTaskSyntax
  51. val self: Sink[F, Any]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkSyntax[F, Any] performed by method toSinkSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[Unit] (O <: (Any) ⇒ F[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkSyntax[F, Any]).self
    Definition Classes
    SinkSyntax
  52. val self: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).self
    Definition Classes
    SourceSyntaxWyeOps
  53. val self: Process0[O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).self
    Definition Classes
    Process0Syntax
  54. val self: Process[F, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ProcessSyntax[F, O] performed by method ProcessSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ProcessSyntax[F, O]).self
    Definition Classes
    ProcessSyntax
  55. val self: Wye[Any, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WyeSyntax[Any, Any, O] performed by method toWyeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WyeSyntax[Any, Any, O]).self
    Definition Classes
    WyeSyntax
  56. val self: Writer[Task, W, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterTaskSyntax[W, O] performed by method toWriterTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterTaskSyntax[W, O]).self
    Definition Classes
    WriterTaskSyntax
  57. val self: Writer[F, W, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).self
    Definition Classes
    WriterSyntax
  58. val self: Tee[Any, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to TeeSyntax[Any, Any, O] performed by method toTeeSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: TeeSyntax[Any, Any, O]).self
    Definition Classes
    TeeSyntax
  59. val self: Sink[Task, Any]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkTaskSyntax[Any] performed by method toSinkTaskSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ Task[Unit] (O <: (Any) ⇒ Task[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkTaskSyntax[Any]).self
    Definition Classes
    SinkTaskSyntax
  60. val self: Sink[F, Any]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to SinkSyntax[F, Any] performed by method toSinkSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[Unit] (O <: (Any) ⇒ F[Unit]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SinkSyntax[F, Any]).self
    Definition Classes
    SinkSyntax
  61. val self: Process1[Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process1Syntax[Any, O] performed by method toProcess1Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process1Syntax[Any, O]).self
    Definition Classes
    Process1Syntax
  62. val self: Channel[F, Any, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to ChannelSyntax[F, Any, O] performed by method toChannelSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of (Any) ⇒ F[O] (O <: (Any) ⇒ F[O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: ChannelSyntax[F, Any, O]).self
    Definition Classes
    ChannelSyntax
  63. def stripO: Process[F, W]

    Permalink

    Remove the output side of this Writer.

    Remove the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).stripO
    Definition Classes
    WriterSyntax
  64. def stripO: Process[F, W]

    Permalink

    Remove the output side of this Writer.

    Remove the output side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).stripO
    Definition Classes
    WriterSyntax
  65. def stripW: Process[F, O]

    Permalink

    Remove the write side of this Writer.

    Remove the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).stripW
    Definition Classes
    WriterSyntax
  66. def stripW: Process[F, O]

    Permalink

    Remove the write side of this Writer.

    Remove the write side of this Writer.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to WriterSyntax[F, W, O] performed by method toWriterSyntax in scalaz.stream.Process. This conversion will take place only if O is a subclass of \/[W, O] (O <: \/[W, O]).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: WriterSyntax[F, W, O]).stripW
    Definition Classes
    WriterSyntax
  67. def toIndexedSeq: IndexedSeq[O]

    Permalink

    Converts this Process0 to an IndexedSeq.

    Converts this Process0 to an IndexedSeq.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toIndexedSeq
    Definition Classes
    Process0Syntax
  68. def toIndexedSeq: IndexedSeq[O]

    Permalink

    Converts this Process0 to an IndexedSeq.

    Converts this Process0 to an IndexedSeq.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toIndexedSeq
    Definition Classes
    Process0Syntax
  69. def toList: List[O]

    Permalink

    Converts this Process0 to a List.

    Converts this Process0 to a List.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toList
    Definition Classes
    Process0Syntax
  70. def toList: List[O]

    Permalink

    Converts this Process0 to a List.

    Converts this Process0 to a List.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toList
    Definition Classes
    Process0Syntax
  71. def toMap[K, V](implicit isKV: <:<[O, (K, V)]): Map[K, V]

    Permalink

    Converts this Process0 to a Map.

    Converts this Process0 to a Map.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toMap(isKV)
    Definition Classes
    Process0Syntax
  72. def toMap[K, V](implicit isKV: <:<[O, (K, V)]): Map[K, V]

    Permalink

    Converts this Process0 to a Map.

    Converts this Process0 to a Map.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toMap(isKV)
    Definition Classes
    Process0Syntax
  73. def toSeq: Seq[O]

    Permalink

    Converts this Process0 to a Seq.

    Converts this Process0 to a Seq.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSeq
    Definition Classes
    Process0Syntax
  74. def toSeq: Seq[O]

    Permalink

    Converts this Process0 to a Seq.

    Converts this Process0 to a Seq.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSeq
    Definition Classes
    Process0Syntax
  75. def toSignal(implicit S: Strategy): Signal[O]

    Permalink

    converts process to signal *

    converts process to signal *

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).toSignal(S)
    Definition Classes
    SourceSyntax
  76. def toSignal(implicit S: Strategy): Signal[O]

    Permalink

    converts process to signal *

    converts process to signal *

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).toSignal(S)
    Definition Classes
    SourceSyntax
  77. def toSortedMap[K, V](implicit isKV: <:<[O, (K, V)], ord: scala.Ordering[K]): SortedMap[K, V]

    Permalink

    Converts this Process0 to a SortedMap.

    Converts this Process0 to a SortedMap.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSortedMap(isKV, ord)
    Definition Classes
    Process0Syntax
  78. def toSortedMap[K, V](implicit isKV: <:<[O, (K, V)], ord: scala.Ordering[K]): SortedMap[K, V]

    Permalink

    Converts this Process0 to a SortedMap.

    Converts this Process0 to a SortedMap.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSortedMap(isKV, ord)
    Definition Classes
    Process0Syntax
  79. def toSource: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSource
    Definition Classes
    Process0Syntax
  80. def toSource: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toSource
    Definition Classes
    Process0Syntax
  81. def toStream: Stream[O]

    Permalink

    Converts this Process0 to a Stream.

    Converts this Process0 to a Stream.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toStream
    Definition Classes
    Process0Syntax
  82. def toStream: Stream[O]

    Permalink

    Converts this Process0 to a Stream.

    Converts this Process0 to a Stream.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toStream
    Definition Classes
    Process0Syntax
  83. def toVector: Vector[O]

    Permalink

    Converts this Process0 to a Vector.

    Converts this Process0 to a Vector.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toVector
    Definition Classes
    Process0Syntax
  84. def toVector: Vector[O]

    Permalink

    Converts this Process0 to a Vector.

    Converts this Process0 to a Vector.

    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).toVector
    Definition Classes
    Process0Syntax
  85. final def wye[O2, O3](p2: Process[Task, O2])(y: Wye[O, O2, O3])(implicit S: Strategy): Process[Task, O3]

    Permalink

    Like tee, but we allow the Wye to read non-deterministically from both sides at once.

    Like tee, but we allow the Wye to read non-deterministically from both sides at once.

    If y is in the state of awaiting Both, this implementation will continue feeding y from either left or right side, until either it halts or _both_ sides halt.

    If y is in the state of awaiting L, and the left input has halted, we halt. Likewise for the right side.

    For as long as y permits it, this implementation will _always_ feed it any leading Emit elements from either side before issuing new F requests. More sophisticated chunking and fairness policies do not belong here, but should be built into the Wye and/or its inputs.

    The strategy passed in must be stack-safe, otherwise this implementation will throw SOE. Preferably use one of the Strategys.Executor(es) based strategies

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).wye(p2)(y)(S)
    Definition Classes
    WyeOps
  86. final def wye[O2, O3](p2: Process[Task, O2])(y: Wye[O, O2, O3])(implicit S: Strategy): Process[Task, O3]

    Permalink

    Like tee, but we allow the Wye to read non-deterministically from both sides at once.

    Like tee, but we allow the Wye to read non-deterministically from both sides at once.

    If y is in the state of awaiting Both, this implementation will continue feeding y from either left or right side, until either it halts or _both_ sides halt.

    If y is in the state of awaiting L, and the left input has halted, we halt. Likewise for the right side.

    For as long as y permits it, this implementation will _always_ feed it any leading Emit elements from either side before issuing new F requests. More sophisticated chunking and fairness policies do not belong here, but should be built into the Wye and/or its inputs.

    The strategy passed in must be stack-safe, otherwise this implementation will throw SOE. Preferably use one of the Strategys.Executor(es) based strategies

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).wye(p2)(y)(S)
    Definition Classes
    WyeOps
  87. def yip[O2](p2: Process[Task, O2])(implicit S: Strategy): Process[Task, (O, O2)]

    Permalink

    Non-deterministic version of zip.

    Non-deterministic version of zip. Note this terminates whenever one of streams terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).yip(p2)(S)
    Definition Classes
    WyeOps
  88. def yip[O2](p2: Process[Task, O2])(implicit S: Strategy): Process[Task, (O, O2)]

    Permalink

    Non-deterministic version of zip.

    Non-deterministic version of zip. Note this terminates whenever one of streams terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).yip(p2)(S)
    Definition Classes
    WyeOps
  89. def yipWith[O2, O3](p2: Process[Task, O2])(f: (O, O2) ⇒ O3)(implicit S: Strategy): Process[Task, O3]

    Permalink

    Non-deterministic version of zipWith.

    Non-deterministic version of zipWith. Note this terminates whenever one of streams terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).yipWith(p2)(f)(S)
    Definition Classes
    WyeOps
  90. def yipWith[O2, O3](p2: Process[Task, O2])(f: (O, O2) ⇒ O3)(implicit S: Strategy): Process[Task, O3]

    Permalink

    Non-deterministic version of zipWith.

    Non-deterministic version of zipWith. Note this terminates whenever one of streams terminate

    Implicit information
    This member is added by an implicit conversion from Emit[O] to SourceSyntax[O] performed by method SourceSyntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: SourceSyntax[O]).yipWith(p2)(f)(S)
    Definition Classes
    WyeOps

Deprecated Value Members

  1. def liftIO: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).liftIO
    Definition Classes
    Process0Syntax
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) liftIO is deprecated in favor of toSource. It will be removed in a future release.

  2. def liftIO: Process[Task, O]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Emit[O] to Process0Syntax[O] performed by method Process0Syntax in scalaz.stream.Process.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (emit: Process0Syntax[O]).liftIO
    Definition Classes
    Process0Syntax
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) liftIO is deprecated in favor of toSource. It will be removed in a future release.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from EmitOrAwait[Nothing, O]

Inherited from HaltEmitOrAwait[Nothing, O]

Inherited from Process[Nothing, O]

Inherited from TeeOps[Nothing, O]

Inherited from Process1Ops[Nothing, O]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion SourceSyntax from Emit[O] to SourceSyntax[O]

Inherited by implicit conversion toProcess1Syntax from Emit[O] to Process1Syntax[Any, O]

Inherited by implicit conversion Process0Syntax from Emit[O] to Process0Syntax[O]

Inherited by implicit conversion ProcessSyntax from Emit[O] to ProcessSyntax[F, O]

Inherited by implicit conversion toChannelSyntax from Emit[O] to ChannelSyntax[F, Any, O]

Inherited by implicit conversion toWyeSyntax from Emit[O] to WyeSyntax[Any, Any, O]

Inherited by implicit conversion toWriterTaskSyntax from Emit[O] to WriterTaskSyntax[W, O]

Inherited by implicit conversion toWriterSyntax from Emit[O] to WriterSyntax[F, W, O]

Inherited by implicit conversion toTeeSyntax from Emit[O] to TeeSyntax[Any, Any, O]

Inherited by implicit conversion toSinkTaskSyntax from Emit[O] to SinkTaskSyntax[Any]

Inherited by implicit conversion toSinkSyntax from Emit[O] to SinkSyntax[F, Any]

Inherited by implicit conversion SourceSyntax from Emit[O] to SourceSyntax[O]

Inherited by implicit conversion Process0Syntax from Emit[O] to Process0Syntax[O]

Inherited by implicit conversion ProcessSyntax from Emit[O] to ProcessSyntax[F, O]

Inherited by implicit conversion toWyeSyntax from Emit[O] to WyeSyntax[Any, Any, O]

Inherited by implicit conversion toWriterTaskSyntax from Emit[O] to WriterTaskSyntax[W, O]

Inherited by implicit conversion toWriterSyntax from Emit[O] to WriterSyntax[F, W, O]

Inherited by implicit conversion toTeeSyntax from Emit[O] to TeeSyntax[Any, Any, O]

Inherited by implicit conversion toSinkTaskSyntax from Emit[O] to SinkTaskSyntax[Any]

Inherited by implicit conversion toSinkSyntax from Emit[O] to SinkSyntax[F, Any]

Inherited by implicit conversion toProcess1Syntax from Emit[O] to Process1Syntax[Any, O]

Inherited by implicit conversion toChannelSyntax from Emit[O] to ChannelSyntax[F, Any, O]

Inherited by implicit conversion any2stringadd from Emit[O] to any2stringadd[Emit[O]]

Inherited by implicit conversion StringFormat from Emit[O] to StringFormat[Emit[O]]

Inherited by implicit conversion Ensuring from Emit[O] to Ensuring[Emit[O]]

Inherited by implicit conversion ArrowAssoc from Emit[O] to ArrowAssoc[Emit[O]]

Ungrouped