ThreadWeaver
Go to the documentation of this file.
31 #include <QtCore/QMutex>
36 using namespace ThreadWeaver;
61 delete d->implementation;
72 return d->implementation->state();
77 d->implementation->registerObserver ( ext );
89 QMutexLocker l(&mutex);
90 if ( s_instance == 0 )
99 d->implementation->enqueue ( j );
104 return d->implementation->dequeue ( j );
109 return d->implementation->dequeue();
114 return d->implementation->finish ();
119 return d->implementation->suspend();
124 return d->implementation->resume();
129 return d->implementation->isEmpty();
134 return d->implementation->isIdle();
139 return d->implementation->queueLength();
144 d->implementation->setMaximumNumberOfThreads( cap );
149 return d->implementation->currentNumberOfThreads();
154 return d->implementation->maximumNumberOfThreads();
159 d->implementation->requestAbort();
162 #include "ThreadWeaver.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Sep 23 2014 09:57:13 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.