ThreadEngine

#include <QtCore/QtConcurrent/ThreadEngine>

Overview

Public Types Index

Protected Attributes Index

Only has inherited protected attributes

ThreadEngineBarrierbarrierInherited
QtConcurrent::internal::ExceptionStoreexceptionStoreInherited
QFutureInterfaceBase *futureInterfaceInherited
QThreadPool *threadPoolInherited

Public Functions Index

virtual voidasynchronousFinish ()
QFutureInterface< T > *futureInterfaceTyped ()
voidreportResult (const T *_result, int index=-1)
voidreportResults (const QVector< T > &_result, int index=-1, int count=-1)
virtual T *result ()
QFuture< T >startAsynchronously ()
T *startBlocking ()
T *startSingleThreaded ()
voidacquireBarrierSemaphore ()Inherited
boolautoDelete () const Inherited
boolisCanceled ()Inherited
boolisProgressReportingEnabled ()Inherited
QRunnable ()Inherited
voidsetAutoDelete (bool _autoDelete)Inherited
voidsetProgressRange (int minimum, int maximum)Inherited
voidsetProgressValue (int progress)Inherited
voidstartThread ()Inherited
ThreadEngineBase ()Inherited
voidwaitForResume ()Inherited

Protected Functions Index

Only has inherited protected functions

virtual voidfinish ()Inherited
virtual boolshouldStartThread ()Inherited
virtual boolshouldThrottleThread ()Inherited
virtual voidstart ()Inherited
virtual ThreadFunctionResultthreadFunction ()Inherited

Public Types

typedef T ResultType

Protected Attributes

(Only has inherited protected attributes)

QtConcurrent::internal::ExceptionStore exceptionStore ()Inherited

QFutureInterfaceBase * futureInterface ()Inherited

QThreadPool * threadPool ()Inherited

Public Functions

virtual void asynchronousFinish ()

QFutureInterface< T > * futureInterfaceTyped ()

void reportResult (
  • const T *_result,
  • intindex )

void reportResults (
  • const QVector< T > &_result,
  • intindex,
  • intcount )

virtual T * result ()

QFuture< T > startAsynchronously ()

T * startBlocking ()

T * startSingleThreaded ()

void acquireBarrierSemaphore ()Inherited

bool autoDelete ()Inherited

bool isCanceled ()Inherited

bool isProgressReportingEnabled ()Inherited

QRunnable ()Inherited

void setAutoDelete (
  • bool_autoDelete)
Inherited

void setProgressRange (
  • intminimum,
  • intmaximum )
Inherited

void setProgressValue (
  • intprogress)
Inherited

void startThread ()Inherited

ThreadEngineBase ()Inherited

void waitForResume ()Inherited

Protected Functions

(Only has inherited protected functions)

virtual void finish ()Inherited

virtual bool shouldStartThread ()Inherited

virtual bool shouldThrottleThread ()Inherited

virtual void start ()Inherited

virtual ThreadFunctionResult threadFunction ()Inherited

Last modified: 2014-03-13

comments powered by Disqus