Functions | |
TaskPtr | TaskGraph (ProcedurePtr work, StringPtr name) |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler with the specified work that is always executed before any other task on the graph. More... | |
TaskPtr | TaskGraph (StringPtr name) |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler. More... | |
TaskPtr | Task (ProcedurePtr work, StringPtr name="") |
A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph). More... | |
|
inline |
A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph).
work | The callback to execute when the dependencies complete. |
name | The name used for diagnostics. |
|
inline |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler with the specified work
that is always executed before any other task on the graph.
work | The root callable that is always executed before any other tasks on the graph. |
name | The graph name used in diagnostics. |
|
inline |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler.
name | The graph name used in diagnostics. |