Generic FIFO/priority queue for asynchronous batch jobs. More...
| Header: | #include <BatchQueue> |
| Since: | 1.0 |
| Inherits: | QObject |
BatchQueue owns the runtime state of one or more in-flight BatchJob instances: it tracks job lifecycle (queued / running / completed / failed / cancelled), exposes filterable views over the live + historical job set, and detects stuck workers via a 5-second hang-check timer. Callers submit a BatchJob via submit and observe progress through the queue's signals.
See also BatchQueueService, batch::BatchJob, and batch::BatchJobLog.