qtconcurrentthreadengine.h File Reference

#include <QtCore/qglobal.h>
#include <QtCore/qthreadpool.h>
#include <QtCore/qfuture.h>
#include <QtCore/qdebug.h>
#include <QtCore/qtconcurrentexception.h>
#include <QtCore/qwaitcondition.h>
#include <QtCore/qatomic.h>
#include <QtCore/qsemaphore.h>

Go to the source code of this file.

Classes

class   ThreadEngineBarrier
class   ThreadEngineBase
class   ThreadEngine< T >
class   ThreadEngineStarterBase< T >
class   ThreadEngineStarter< T >
class   ThreadEngineStarter< void >

Namespaces

namespace   QtConcurrent

Enumerations

enum   ThreadFunctionResult { ThrottleThread, ThreadFinished }

Functions

template<typename ThreadEngine >
ThreadEngineStarter< typename
ThreadEngine::ResultType > 
startThreadEngine (ThreadEngine *threadEngine)