ThreadWeaver
Go to the documentation of this file.
31 #include <QtCore/QMutex>
36 using namespace ThreadWeaver;
42 : weaverinterface ( 0)
61 delete d->weaverinterface;
72 return d->weaverinterface->state();
77 d->weaverinterface->registerObserver ( ext );
88 if ( s_instance == 0 )
91 QMutexLocker l(&mutex);
92 if ( s_instance == 0 )
102 d->weaverinterface->enqueue ( j );
107 return d->weaverinterface->dequeue ( j );
112 return d->weaverinterface->dequeue();
117 return d->weaverinterface->finish ();
122 return d->weaverinterface->suspend();
127 return d->weaverinterface->resume();
132 return d->weaverinterface->isEmpty();
137 return d->weaverinterface->isIdle();
142 return d->weaverinterface->queueLength();
147 d->weaverinterface->setMaximumNumberOfThreads( cap );
152 return d->weaverinterface->currentNumberOfThreads();
157 return d->weaverinterface->maximumNumberOfThreads();
162 d->weaverinterface->requestAbort();
165 #include "ThreadWeaver.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Apr 20 2013 06:01:04 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.