ThreadWeaver
DependencyPolicy.h
Go to the documentation of this file.
Definition DependencyPolicy.h:32
bool hasUnresolvedDependencies(Job *) const
Query whether the job has an unresolved dependency.
Definition DependencyPolicy.cpp:145
QList< Job * > getDependencies(Job *) const
Retrieve a list of dependencies of this job.
Definition DependencyPolicy.cpp:128
void free(Job *)
free() is called after the job has been executed.
Definition DependencyPolicy.cpp:164
void addDependency(Job *jobA, Job *jobB)
Add jobB as a dependency of jobA.
Definition DependencyPolicy.cpp:74
static DependencyPolicy & instance()
Definition DependencyPolicy.cpp:152
void destructed(Job *)
destructing() is called when a Job that has this queue policy assigned gets destructed.
Definition DependencyPolicy.cpp:183
void dumpJobDependencies()
This method should be useful for debugging purposes.
Definition DependencyPolicy.cpp:189
void release(Job *)
release() is called if canRun() returned true, but the job has not been executed for external reasons...
Definition DependencyPolicy.cpp:178
DependencyPolicy()
Definition DependencyPolicy.cpp:63
A Job is a simple abstraction of an action that is to be executed in a thread context.
Definition Job.h:66
QueuePolicy is an interface for customizations of the queueing behaviour of sets of jobs.
Definition QueuePolicy.h:60
Definition DebuggingAids.h:51
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.