• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • OpalTaskRuntime
  • OpalTaskRuntime Class

    Execution engine for TaskPlans. More...

    Header: #include <OpalTaskRuntime>
    Since: 1.0
    Inherits: QObject

    Detailed Description

    Accepts TaskPlan submissions and runs steps sequentially on a background thread. Emits signals for per-step results, progress updates, and plan completion.

    Without a resource manager it rejects a submission while another plan is running; with one, plans whose resource scopes do not collide run at once, each with its own cancel, stop and skip (kiln §KN-P-OPAL). Not a singleton — multiple instances can exist (e.g., in tests).

    See also TaskPlan, TaskPlanResult, OpalTaskRegistry, and Operator.