libs/libkdcraw/libkdcraw
ractionthreadbase.cpp
Go to the documentation of this file.
57 const int maximumNumberOfThreads = qMax(Device::listFromType(DeviceInterface::Processor).count(), 1);
void clear()
bool isEmpty() const
Return true if list of pending jobs to process is empty.
Definition: ractionthreadbase.cpp:108
QList< JobCollection * > todo
Definition: ractionthreadbase_p.h:98
~RActionThreadBase()
Definition: ractionthreadbase.cpp:65
volatile bool running
Definition: ractionthreadbase_p.h:93
bool isEmpty() const
bool wait(QMutex *mutex, unsigned long time)
void deleteLater()
void appendJob(JobCollection *const job)
Append a collection of jobs to process in pending list.
Definition: ractionthreadbase.cpp:113
void setMaximumNumberOfThreads(int n)
Adjust maximum number of thread used to parallelize collection of job processing. ...
Definition: ractionthreadbase.cpp:78
volatile bool weaverRunning
Definition: ractionthreadbase_p.h:94
bool wait(unsigned long time)
T takeFirst()
QWaitCondition condVarJobs
Definition: ractionthreadbase_p.h:96
RWeaverObserver is a simple wrapper to plug on the ActionThread class to prints debug messages when s...
Definition: ractionthreadbase_p.h:61
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void wakeAll()
RWeaverObserver * log
Definition: ractionthreadbase_p.h:101
void finished()
===========================================================This file is a part of digiKam project htt...
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.