GroupImpl

final case
class GroupImpl(server: Server, peer: Group)(online0: Boolean) extends NodeImpl with Group
trait Serializable
trait Product
trait Equals
trait Group
trait NodeImpl
trait Node
trait NodeRef
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any

Value members

Concrete methods

def freeAll()(implicit tx: RT): Unit
def play(target: Node, addAction: AddAction)(implicit tx: RT): Unit
def play(target: Node, args: Seq[ControlSet], addAction: AddAction, dependencies: List[Resource])(implicit tx: RT): Unit
override
def toString: String
Definition Classes
Any

Inherited methods

final
def dispose()(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def fill(data: ControlFillRange*)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def free()(implicit tx: RT): Unit

Note: this is graceful in not throwing up if the node was already freed.

Note: this is graceful in not throwing up if the node was already freed.

Inherited from
NodeImpl
final
def isOnline(implicit tx: RT): Boolean
Inherited from
ResourceImpl
final
def map(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final
def map(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final
def mapan(pairs: ControlABusMap*)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def mapn(pairs: ControlKBusMap*)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def moveAfter(target: Node)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def moveBefore(target: Node)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def moveToHead(group: Group)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def moveToTail(group: Group)(implicit tx: RT): Unit
Inherited from
NodeImpl
def node(implicit tx: RT): Node

Refers to itself

Refers to itself

Inherited from
Node
final
def onEnd(code: => Unit)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def onEndTxn(fun: RT => Unit)(implicit tx: RT): Unit
Inherited from
NodeImpl
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
final
def read(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final
def read(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final
def readWrite(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final
def readWrite(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final
def release(releaseTime: Double)(implicit tx: RT): Unit
Inherited from
NodeImpl
final protected
def require(p: Boolean, message: => String): Unit
Inherited from
ResourceImpl
final protected
def requireOffline()(implicit tx: RT): Unit
Inherited from
ResourceImpl
final protected
def requireOnline()(implicit tx: RT): Unit
Inherited from
ResourceImpl
final
def run(state: Boolean)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def set(pairs: ControlSet*)(implicit tx: RT): Unit
Inherited from
NodeImpl
final protected
def setOnline(value: Boolean)(implicit tx: RT): Unit
Inherited from
ResourceImpl
final
def setn(pairs: ControlSet*)(implicit tx: RT): Unit
Inherited from
NodeImpl
final
def timeStamp(implicit tx: RT): TimeStamp
Inherited from
ResourceImpl
final
def timeStamp_=(value: TimeStamp)(implicit tx: RT): Unit
Inherited from
ResourceImpl
final
def write(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final
def write(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter

Associates an audio bus with this node such that the node writes to this bus. This creates a DynamicAudioBusUser which will be freed automatically when this node ends.

Associates an audio bus with this node such that the node writes to this bus. This creates a DynamicAudioBusUser which will be freed automatically when this node ends.

Inherited from
NodeImpl