Packages

trait IterantRunner[S, A, M] extends AnyRef

Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterantRunner
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract val cancelOnCommand: Boolean
  2. abstract val evolve: (S) => Task[(A, S)]
  3. abstract def onCommand(state: S, c: M): S

Concrete Value Members

  1. def baseIterant(init: Task[S]): Iterant[Task, Output[A, M]]
  2. def command(c: M): CancelableFuture[Unit]
  3. def halt(): CancelableFuture[Unit]
  4. def iterant(init: Task[S]): Iterant[Task, Output[A, M]]
  5. def pollTask: Task[Request[M]]
  6. val requestQueue: AsyncQueue[Request[M]]
  7. def spawn: (State[S, M]) => Task[(Output[A, M], State[S, M])]
  8. def unsafeIterant(init: S): Iterant[Task, A]