SchedulingInfo#
Fully qualified name: omni::graph::exec::unstable::SchedulingInfo
- 
enum class omni::graph::exec::unstable::SchedulingInfo#
 Constraints to be fulfilled by the scheduler when dispatching a task.
See Execution Concepts for an in-depth guide on how this object is used during execution.
Values:
- 
enumerator eSerial#
 Execution of a task should be serialized globally. No other serial task should be running.
- 
enumerator eParallel#
 Execution of a task can be done safely in parallel. Parallel tasks can run together with serial.
- 
enumerator eIsolate#
 Execution of a task has to be done in isolation. No other tasks can run concurrently.
- 
enumerator eSchedulerBypass#
 Execution of a task should bypass the scheduler. Either to avoid overhead for lightweight tasks or to serialize within a thread generating the work.
- 
enumerator eSerial#