Delay

trait Delay extends Control with Act with Trig

Delays a trigger by a given amount of time. If a new trigger input arrives before the delay has expired, the previous trigger is cancelled and the delay is rescheduled.

Companion
object
trait Trig
trait Act
trait Flow
trait Control
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Types

type Repr[T <: Txn[T]] = Repr[T]

Value members

Abstract methods

def apply(xs: Act*): Delay

Convenient way to connect this delay to actions

Convenient way to connect this delay to actions

def cancel: Act
def time: Ex[Double]

Inherited methods

def canEqual(that: Any): Boolean
Inherited from
Equals
final
def expand[T <: Txn[LazyRef(...)]](implicit ctx: Context[T], tx: T): Repr[T]
Inherited from
Lazy
protected
def mkRepr[T <: Txn[LazyRef(...)]](implicit ctx: Context[T], tx: T): Repr[T]
Inherited from
Lazy
def productArity: Int
Inherited from
Product
def productElement(n: Int): Any
Inherited from
Product
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def productPrefix: String
Inherited from
Product
final
def token: AnyRef
Inherited from
Control

Inherited fields

@transient
final protected
val ref: Object
Inherited from
Lazy