Proc

object Proc extends Factory
Companion
class
trait Factory
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class AttrAdded[T <: Txn[T]](proc: Proc[T], attr: AuralAttribute[T]) extends AttrUpdate[T]
final case
class AttrRemoved[T <: Txn[T]](proc: Proc[T], attr: AuralAttribute[T]) extends AttrUpdate[T]
sealed
trait AttrUpdate[T <: Txn[T]] extends Update[T]
final case
class OutputAdded[T <: Txn[T]](proc: Proc[T], output: AuralOutput[T]) extends OutputUpdate[T]
final case
class OutputRemoved[T <: Txn[T]](proc: Proc[T], output: AuralOutput[T]) extends OutputUpdate[T]
sealed
trait OutputUpdate[T <: Txn[T]] extends Update[T]
sealed
trait Update[T <: Txn[T]]

Types

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

Value members

Concrete methods

def apply[T <: Txn[LazyRef(...)]](obj: Proc[T], attr: Attr[T])(implicit tx: T, context: AuralContext[T]): Proc[T]
def tpe: Type