Home
last modified time | relevance | path

Searched refs:ExecutorJob (Results 1 – 4 of 4) sorted by relevance

/dports/devel/qbs/qbs-src-1.21.0/src/lib/corelib/buildgraph/
H A Dexecutorjob.cpp56 ExecutorJob::ExecutorJob(const Logger &logger, QObject *parent) in ExecutorJob() function in qbs::Internal::ExecutorJob
64 this, &ExecutorJob::reportProcessResult); in ExecutorJob()
66 this, &ExecutorJob::onCommandFinished); in ExecutorJob()
70 this, &ExecutorJob::onCommandFinished); in ExecutorJob()
74 ExecutorJob::~ExecutorJob() = default;
82 void ExecutorJob::setDryRun(bool enabled) in setDryRun()
94 void ExecutorJob::run(Transformer *t) in run()
118 void ExecutorJob::cancel() in cancel()
126 void ExecutorJob::runNextCommand() in runNextCommand()
163 void ExecutorJob::setFinished() in setFinished()
[all …]
H A Dexecutor.h66 class ExecutorJob; variable
130 void finishJob(ExecutorJob *job, bool success);
161 using JobMap = QHash<ExecutorJob *, TransformerPtr>;
169 std::vector<std::unique_ptr<ExecutorJob>> m_allJobs;
170 QList<ExecutorJob*> m_availableJobs;
H A Dexecutorjob.h64 class ExecutorJob : public QObject
68 explicit ExecutorJob(const Logger &logger, QObject *parent = nullptr);
69 ~ExecutorJob() override;
H A Dexecutor.cpp411 for (const ExecutorJob * const runningJob : runningJobs) { in schedulingBlockedByJobLimit()
556 void Executor::finishJob(ExecutorJob *job, bool success) in finishJob()
726 for (ExecutorJob *job : jobs) in cancelJobs()
771 m_allJobs.push_back(std::make_unique<ExecutorJob>(m_logger)); in addExecutorJobs()
778 connect(job, &ExecutorJob::reportCommandDescription, in addExecutorJobs()
780 connect(job, &ExecutorJob::reportProcessResult, this, &Executor::reportProcessResult); in addExecutorJobs()
781 connect(job, &ExecutorJob::finished, in addExecutorJobs()
1013 ExecutorJob *job = m_availableJobs.takeFirst(); in runTransformer()
1054 auto const job = qobject_cast<ExecutorJob *>(sender()); in onJobFinished()