#include <qtconcurrentthreadengine.h>
Definition at line 138 of file qtconcurrentthreadengine.h.
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.