#include <qtconcurrentthreadengine.h>
Definition at line 138 of file qtconcurrentthreadengine.h.
Inheritance diagram for ThreadEngine< T >:Public Types | |
| typedef T | ResultType |
Public Member Functions | |
| virtual T * | result () |
| QFutureInterface< T > * | futureInterfaceTyped () |
| T * | startSingleThreaded () |
| T * | startBlocking () |
| QFuture< T > | startAsynchronously () |
| void | asynchronousFinish () |
| void | reportResult (const T *_result, int index=-1) |
| void | reportResults (const QVector< T > &_result, int index=-1, int count=-1) |
Public Member Functions inherited from ThreadEngineBase | |
| ThreadEngineBase () | |
| virtual | ~ThreadEngineBase () |
| void | startSingleThreaded () |
| void | startBlocking () |
| void | startThread () |
| bool | isCanceled () |
| void | waitForResume () |
| bool | isProgressReportingEnabled () |
| void | setProgressValue (int progress) |
| void | setProgressRange (int minimum, int maximum) |
| void | acquireBarrierSemaphore () |
Public Member Functions inherited from QRunnable | |
| QRunnable () | |
| virtual | ~QRunnable () |
| bool | autoDelete () const |
| void | setAutoDelete (bool _autoDelete) |
Additional Inherited Members | |
Protected Member Functions inherited from ThreadEngineBase | |
| virtual void | start () |
| virtual void | finish () |
| virtual ThreadFunctionResult | threadFunction () |
| virtual bool | shouldStartThread () |
| virtual bool | shouldThrottleThread () |
Protected Attributes inherited from ThreadEngineBase | |
| QFutureInterfaceBase * | futureInterface |
| QThreadPool * | threadPool |
| ThreadEngineBarrier | barrier |
| QtConcurrent::internal::ExceptionStore | exceptionStore |
| typedef T ResultType |
Definition at line 141 of file qtconcurrentthreadengine.h.
|
inlinevirtual |
Reimplemented in FilteredReducedKernel< ReducedResultType, Iterator, KeepFunctor, ReduceFunctor, Reducer >, and MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >.
Definition at line 143 of file qtconcurrentthreadengine.h.
|
inline |
Definition at line 145 of file qtconcurrentthreadengine.h.
|
inline |
Definition at line 151 of file qtconcurrentthreadengine.h.
|
inline |
Definition at line 160 of file qtconcurrentthreadengine.h.
|
inline |
Definition at line 168 of file qtconcurrentthreadengine.h.
|
inlinevirtual |
Implements ThreadEngineBase.
Definition at line 184 of file qtconcurrentthreadengine.h.
Definition at line 193 of file qtconcurrentthreadengine.h.
Definition at line 199 of file qtconcurrentthreadengine.h.