TaskScheduler<'FnCtx, 'GlCtx> Type
Constructors
| Constructor |
Description
|
Full Usage:
TaskScheduler(builders, strategy, taskStream, dependenceMap)
Parameters:
CFGBuilderTable<'FnCtx, 'GlCtx>
strategy : ICFGBuildingStrategy<'FnCtx, 'GlCtx>
taskStream : TaskWorkerCommandStream<'FnCtx, 'GlCtx>
dependenceMap : FunctionDependenceMap
Returns: TaskScheduler<'FnCtx, 'GlCtx>
|
|
Instance members
| Instance member |
Description
|
|
Post a command to the msgbox.
|
Full Usage:
this.Start
Parameters:
CancellationToken
Returns: Agent<TaskManagerCommand<'FnCtx, 'GlCtx>>
|
Start the scheduler and return the command message box.
|
|
Post a `StartBuilding` message to the msgbox to start building this function.
|
Full Usage:
this.Terminate
|
Terminate the scheduler. |
B2R2