An AuralAttribute.Target
describes the mechanism by which
the attribute inputs can contribute their values. It is internally
connected to the process's node. One or multiple inputs then
supply their values by calling put
and detach themselves by
calling remove
. The target automatically manages summing multiple
inputs. While the Value
parameter for put
corresponds to
a particular attribute input, its valueOption
gives the
overall signal output as sent to the node. For instance,
a stream input will have a bus to which is ''writes'', whereas
the target itself may provide a bus from which this node ''reads''.
It is possible for an attribute to call put
repeatedly, the
target will then automatically dispose the previous value it
had associated with that attribute.
- Companion
- object
Value members
Abstract methods
Inherited methods
Registers a live observer with this observable. The method is called with the
observing function which receives the observable's update message of type A
, and the
method generates an opaque Disposable
instance, which may be used to
remove the observer eventually (through the dispose
method).
Registers a live observer with this observable. The method is called with the
observing function which receives the observable's update message of type A
, and the
method generates an opaque Disposable
instance, which may be used to
remove the observer eventually (through the dispose
method).
- Inherited from
- Observable