Impl

class Impl[T <: Txn[T]](val runnerAttr: Attr[T])(implicit val context: AuralContext[T]) extends AuralProcImpl[T] with Context[T] with Observer[T] with ObservableImpl[T, State]
trait ObservableImpl[T, State]
trait Observer[T]
trait Context[T]
trait AuralProcImpl[T]
trait Proc[T]
trait AuralObj[T]
trait ObjViewBase[T, Unit]
trait AuralViewBase[T, Unit]
trait ViewBase[T]
trait Disposable[T]
trait Observable[T, State]
class Object
trait Matchable
class Any
Impl[T]

Type members

Classlikes

object ports extends ObservableImpl[T, Update[T]]

Inherited types

type Repr = Proc[T]
Inherited from
Proc

Value members

Concrete methods

final
def attrNumChannelsChanged(attr: AuralAttribute[T])(implicit tx: T): Unit
def dispose()(implicit tx: T): Unit

Sub-classes may override this if invoking the super-method.

Sub-classes may override this if invoking the super-method.

final
def done()(implicit tx: T): Unit
def getAttr(key: String)(implicit tx: T): Option[AuralAttribute[T]]
def getOutput(key: String)(implicit tx: T): Option[AuralOutput[T]]
def init(proc: Proc[T])(implicit tx: T): Impl[T]

Sub-classes may override this if invoking the super-method.

Sub-classes may override this if invoking the super-method.

final
def nodeOption(implicit tx: TxnLike): Option[NodeRef]
final
def obj(implicit tx: T): Proc[T]
final
def prepare(timeRef: Option)(implicit tx: T): Unit
def requestInput[Res <: Value](in: Input[Res], st: Requester[T])(implicit tx: T): Res

Sub-classes may override this if invoking the super-method.

Sub-classes may override this if invoking the super-method.

final
def run(timeRef: Option, unit: Unit)(implicit tx: T): Unit
final
def server: Server
final
def state(implicit tx: T): State
final
def stop()(implicit tx: T): Unit
final
def targetState(implicit tx: T): State
override
def toString: String
Definition Classes
Any
final
def tpe: Type

Inherited methods

final protected
def fire(update: State)(implicit tx: T): Unit
Inherited from
ObservableImpl
def play()(implicit tx: T): Unit
Inherited from
AuralObj
final
def react(fun: T => State => Unit)(implicit tx: T): Disposable[T]
Inherited from
ObservableImpl
final
def reactNow(fun: T => State => Unit)(implicit 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

Implicits

Implicits

implicit