Impl

class Impl[T <: Txn[T]](val runnerAttr: Attr[T])(val context: AuralContext[T]) extends Proc[T] with Context[T] with Observer[T] with ObservableImpl[T, State]
trait ObservableImpl[T, State]
trait Observer[T]
trait Context[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

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])(tx: T): Unit
def dispose(tx: T): Unit

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

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

def getAttr(key: String)(tx: T): Option[AuralAttribute[T]]
def getOutput(key: String)(tx: T): Option[AuralOutput[T]]
def init(proc: Proc[T])(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(tx: TxnLike): Option[NodeRef]
final def obj(tx: T): Proc[T]
final def prepare(timeRef: Option)(tx: T): Unit
def requestInput[Res <: Value](in: Input[Res], st: Requester[T])(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)(tx: T): Unit
final def server: Server
final def state(tx: T): State
final def stop(tx: T): Unit
final def targetState(tx: T): State
override def toString: String
Definition Classes
Any
final def tpe: Type

Inherited methods

final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
def play(tx: T): Unit
Inherited from
AuralObj
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

Implicits

Implicits

implicit val context: AuralContext[T]