Construct a new action.
The reactor containing this action.
Optional. If physical, then the hardware clock on the local platform is used to determine the tag of the resulting event. If logical, the current logical time (plus one microstep) is used as the offset.
Optional. Defaults to 0. Specifies the intrinsic delay of any events resulting from scheduling this action.
Optional. Defaults to 1 nsec. Specifies the minimum intrinsic delay between to occurrences of this action.
Protected
_keyA symbol that identifies this component, and it also used to selectively grant access to its privileged functions.
Protected
managerReadonly
minReadonly
minReadonly
originProtected
reactionsReactions to trigger.
Protected
runtimeProtected
schedulerProtected
tagProtected
valueStatic
pathProtected
_getConfirm whether or not this component is contained by the given reactor.
The presumptive container of this component.
Confirm whether or not this component is contained by the container of the given reactor.
The container presumptive container of the container of this component.
Report whether this component has been registered with its container or not. In principle, all components should have a container, but at the time of their construction there is a brief period where they are not. This is the only moment that a component is allowed register with its container.
Protected
_linkStore a reference to the given runtime object as a private class member.
Request the manager of this trigger. The request will only be honored if the correct key is given. Each component has a unique symbol (a key) that is handed to the owner upon instantiation of the component. If the wrong key is supplied, return undefined.
The private key embedded in this trigger.
Update the current value of this timer in accordance with the given event, and trigger any reactions that list this timer as their trigger.
Timestamped event.
Static
keyStatic
keyGiven a component and its container (the global object if the component
is an App
), return the key of the entry that matches the component.
a component of which the object is assumed to be its container
the assumed container of the component
the key of the entry that matches the component
Static
key
An action denotes a self-scheduled event. An action, like an input, can cause reactions to be invoked. Whereas inputs are provided by other reactors, actions are scheduled by this reactor itself, either in response to some observed external event or as a delayed response to some input event. The action can be scheduled by a reactor by invoking the schedule function in a reaction or in an asynchronous callback that has been set up in a reaction.