BasicAuralRunnerImpl

trait BasicAuralRunnerImpl[T <: Txn[T]] extends BasicRunnerImpl[T]

An implementation that maintains an AuralObj of the object which is run and stopped.

An implementation that maintains an AuralObj of the object which is run and stopped.

Companion
object
trait ObservableImpl[T, State]
trait Runner[T]
trait IControl[T]
trait Form[T]
trait ViewBase[T]
trait Disposable[T]
trait Observable[T, State]
class Object
trait Matchable
class Any

Type members

Classlikes

object progress extends Progress[T] with DummyObservableImpl[T]

Inherited classlikes

object messages
Inherited from
BasicRunnerImpl

Value members

Concrete methods

def init(tx: T): BasicAuralRunnerImpl[T]
def prepare(attr: Attr[T])(tx: T): Unit
def run(tx: T): Unit
def stop(tx: T): Unit

Inherited methods

final def dispose(tx: T): Unit
Inherited from
BasicRunnerImpl
final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
def initControl(tx: T): Unit
Inherited from
BasicRunnerImpl
final def react(fun: T => State => Unit)(tx: T): Disposable[T]
Inherited from
ObservableImpl
final def reactNow(fun: T => State => Unit)(tx: T): Disposable[T]

Like react, but also invokes the function with the current state immediately.

Like react, but also invokes the function with the current state immediately.

Inherited from
ViewBase
final def state(tx: T): State
Inherited from
BasicViewBaseImpl
protected def stateWillChanged(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl
final protected def state_=(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl

Implicits

Inherited implicits

final implicit def cursor: Cursor[T]
Inherited from
BasicRunnerImpl
implicit val universe: Universe[T]
Inherited from
Runner
final implicit def workspace: Workspace[T]
Inherited from
BasicRunnerImpl