Observers
class Object
trait Matchable
class Any
Type members
Types
Value members
Abstract methods
def iFireReload[D[_], Δ[_, _], I](action: M[Unit], next: [j] => (x$1: D[j], x$2: Δ[I, j]) => ITrigger[D, Δ, j]): ITrigger[D, Δ, I]
Concrete methods
def iContinually[D[_], Δ[_, _]](f: [i] => (x$1: D[i]) => M[Unit]): [i] => (x$1: D[i]) => ITrigger[D, Δ, i]
def iContinually[D[_], Δ[_, _], I](f: [i, j] => (x$1: D[j], x$2: Δ[i, j]) => M[Unit]): [j] => (x$1: D[j], x$2: Δ[I, j]) => ITrigger[D, Δ, j]
def iThreshold[D[_], Δ[_, _]](f: [i] => (x$1: D[i]) => Option[M[Unit]]): [i] => (x$1: D[i]) => ITrigger[D, Δ, i]
Keep trying f
until it returns Some
. Then fire the returned program.
Keep trying f
until it returns Some
. Then fire the returned program.
Keep trying f
until it returns Some
. Then fire the returned program.
Keep trying f
until it returns Some
. Then fire the returned program.
Keep trying f
until it returns Some
. Then fire the returned program, if any.
Keep trying f
until it returns Some
. Then fire the returned program, if any.
Keep trying f
until it returns Some
. Then fire the returned program, if any.
Keep trying f
until it returns Some
. Then fire the returned program, if any.