ThreadEngineBase Class Reference


Detailed Description

Definition at line 97 of file qtconcurrentthreadengine.h.

#include <qtconcurrentthreadengine.h>

Inheritance diagram for ThreadEngineBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  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 ()

Protected Member Functions

virtual void  start ()
virtual void  finish ()
virtual ThreadFunctionResult  threadFunction ()
virtual bool  shouldStartThread ()
virtual bool  shouldThrottleThread ()

Protected Attributes

QFutureInterfaceBase futureInterface
QThreadPool threadPool
ThreadEngineBarrier  barrier
QtConcurrent::internal::ExceptionStore  exceptionStore

Constructor & Destructor Documentation

virtual ~ThreadEngineBase ( ) [virtual]

Member Function Documentation

void startThread ( )
bool isCanceled ( )
void waitForResume ( )
bool isProgressReportingEnabled ( )
void setProgressValue ( int  progress )
void setProgressRange ( int  minimum,
int  maximum 
)
void acquireBarrierSemaphore ( )

Member Data Documentation


The documentation for this class was generated from the following file:

ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase
ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase ThreadEngineBase