ThreadWeaver
JobSequence.cpp
Go to the documentation of this file.
#define P_ASSERT(x)
P_ASSERT ensures that error messages occur in the correct order.
Definition DebuggingAids.h:103
void addDependency(Job *jobA, Job *jobB)
Add jobB as a dependency of jobA.
Definition DependencyPolicy.cpp:74
static DependencyPolicy & instance()
Definition DependencyPolicy.cpp:152
A JobCollection is a vector of Jobs that will be queued together.
Definition JobCollection.h:50
void stop(ThreadWeaver::Job *job)
Stop processing, dequeue all remaining Jobs.
Definition JobCollection.cpp:155
Job * jobAt(int i)
Return a reference to the job in the job list at position i.
Definition JobCollection.cpp:239
void aboutToBeQueued(WeaverInterface *weaver)
Overload to queue the collection.
Definition JobCollection.cpp:167
void aboutToBeQueued(WeaverInterface *weaver)
Overload to queue the sequence.
Definition JobSequence.cpp:41
A Job is a simple abstraction of an action that is to be executed in a thread context.
Definition Job.h:66
virtual bool success() const
Return whether the Job finished successfully or not.
Definition Job.cpp:144
WeaverInterface provides a common interface for weaver implementations.
Definition WeaverInterface.h:61
Definition DebuggingAids.h:51
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.