Scheduler
An object that handles the various actions related to running Tasks.
Documentation in this class is intended for implementers (people creating custom Schedulers).
If you're just looking to use the library, check out the FastScheduler documentation.
Inheritors
Properties
Functions
Retrieve the current "open evaluations" - the last task to start running user code (ITask.onStart, ITask.onTick, ITask.onFinish) in this context.
Returns the current owner of a Lock, or null if there is no current owner (i.e. it is released.)
Retrieve the list of "open evaluations" - a "mini call stack" containing the stack of tasks that are actively running user code (ITask.onStart, ITask.onTick, ITask.onFinish)
Clean up after the provided task has finished. The task should have already been moved to one of the finish states (ITask.State.Finished or ITask.State.Cancelled) before this method is called.