Runs background tasks on a bounded worker queue.
Limits concurrent access to a bounded number of slots.
Describes one import execution request.
core::jobs::SlotLimiter * ocrLimiter
std::shared_ptr< std::atomic< bool > > cancelFlag
std::shared_ptr< std::atomic< bool > > pauseFlag
std::function< void(double, const std::string &)> progressCallback
core::jobs::Scheduler * scheduler