\inmodule QtConcurrent
More...
#include <qtconcurrentthreadengine.h>
\inmodule QtConcurrent
Definition at line 50 of file qtconcurrentthreadengine.h.
◆ ThreadEngineBase()
QtConcurrent::ThreadEngineBase::ThreadEngineBase |
( |
QThreadPool * | pool | ) |
|
◆ ~ThreadEngineBase()
QtConcurrent::ThreadEngineBase::~ThreadEngineBase |
( |
| ) |
|
|
virtual |
◆ acquireBarrierSemaphore()
void QtConcurrent::ThreadEngineBase::acquireBarrierSemaphore |
( |
| ) |
|
◆ asynchronousFinish()
virtual void QtConcurrent::ThreadEngineBase::asynchronousFinish |
( |
| ) |
|
|
privatepure virtual |
◆ finish()
virtual void QtConcurrent::ThreadEngineBase::finish |
( |
| ) |
|
|
inlineprotectedvirtual |
Reimplemented in QtConcurrent::FilteredReducedKernel< ReducedResultType, Iterator, KeepFunctor, ReduceFunctor, Reducer >, QtConcurrent::FilterKernel< Sequence, KeepFunctor, ReduceFunctor >, and QtConcurrent::MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >.
Definition at line 68 of file qtconcurrentthreadengine.h.
◆ isCanceled()
bool QtConcurrent::ThreadEngineBase::isCanceled |
( |
| ) |
|
◆ isProgressReportingEnabled()
bool QtConcurrent::ThreadEngineBase::isProgressReportingEnabled |
( |
| ) |
|
◆ reportIfSuspensionDone()
void QtConcurrent::ThreadEngineBase::reportIfSuspensionDone |
( |
| ) |
const |
◆ run()
void QtConcurrent::ThreadEngineBase::run |
( |
| ) |
|
|
overrideprivatevirtual |
◆ setProgressRange()
void QtConcurrent::ThreadEngineBase::setProgressRange |
( |
int | minimum, |
|
|
int | maximum ) |
◆ setProgressValue()
void QtConcurrent::ThreadEngineBase::setProgressValue |
( |
int | progress | ) |
|
◆ shouldStartThread()
virtual bool QtConcurrent::ThreadEngineBase::shouldStartThread |
( |
| ) |
|
|
inlineprotectedvirtual |
Reimplemented in QtConcurrent::FilteredReducedKernel< ReducedResultType, Iterator, KeepFunctor, ReduceFunctor, Reducer >, QtConcurrent::FilterKernel< Sequence, KeepFunctor, ReduceFunctor >, QtConcurrent::IterateKernel< Iterator, T >, QtConcurrent::IterateKernel< Iterator, QtPrivate::MapResultType< Iterator, MapFunctor > >, QtConcurrent::IterateKernel< Iterator, qValueType< Iterator >::value_type >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, void >, QtConcurrent::IterateKernel< Sequence::const_iterator, void >, QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >, QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >, and QtConcurrent::MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >.
Definition at line 70 of file qtconcurrentthreadengine.h.
◆ shouldThrottleThread()
virtual bool QtConcurrent::ThreadEngineBase::shouldThrottleThread |
( |
| ) |
|
|
inlineprotectedvirtual |
Reimplemented in QtConcurrent::FilteredReducedKernel< ReducedResultType, Iterator, KeepFunctor, ReduceFunctor, Reducer >, QtConcurrent::FilterKernel< Sequence, KeepFunctor, ReduceFunctor >, and QtConcurrent::MappedReducedKernel< ReducedResultType, Iterator, MapFunctor, ReduceFunctor, Reducer >.
Definition at line 71 of file qtconcurrentthreadengine.h.
◆ start()
virtual void QtConcurrent::ThreadEngineBase::start |
( |
| ) |
|
|
inlineprotectedvirtual |
Reimplemented in QtConcurrent::FilteredEachKernel< Iterator, KeepFunctor >, QtConcurrent::IterateKernel< Iterator, T >, QtConcurrent::IterateKernel< Iterator, QtPrivate::MapResultType< Iterator, MapFunctor > >, QtConcurrent::IterateKernel< Iterator, qValueType< Iterator >::value_type >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, void >, QtConcurrent::IterateKernel< Sequence::const_iterator, void >, QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >, and QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >.
Definition at line 67 of file qtconcurrentthreadengine.h.
◆ startSingleThreaded()
void QtConcurrent::ThreadEngineBase::startSingleThreaded |
( |
| ) |
|
◆ startThread()
void QtConcurrent::ThreadEngineBase::startThread |
( |
| ) |
|
◆ threadFunction()
Reimplemented in QtConcurrent::IterateKernel< Iterator, T >, QtConcurrent::IterateKernel< Iterator, QtPrivate::MapResultType< Iterator, MapFunctor > >, QtConcurrent::IterateKernel< Iterator, qValueType< Iterator >::value_type >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, ReducedResultType >, QtConcurrent::IterateKernel< Iterator, void >, QtConcurrent::IterateKernel< Sequence::const_iterator, void >, QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >, and QtConcurrent::IterateKernel< typename Sequence::const_iterator, void >.
Definition at line 69 of file qtconcurrentthreadengine.h.
◆ waitForResume()
void QtConcurrent::ThreadEngineBase::waitForResume |
( |
| ) |
|
◆ barrier
◆ exceptionStore
◆ futureInterface
◆ mutex
◆ threadPool
QThreadPool* QtConcurrent::ThreadEngineBase::threadPool |
|
protected |
The documentation for this class was generated from the following files: