QtBase
v6.3.1
|
#include <qthread_p.h>
Classes | |
class | FlaggedDebugSignatures |
Public Member Functions | |
QThreadData (int initialRefCount=1) | |
~QThreadData () | |
void | ref () |
void | deref () |
bool | hasEventDispatcher () const |
QAbstractEventDispatcher * | createEventDispatcher () |
QAbstractEventDispatcher * | ensureEventDispatcher () |
bool | canWaitLocked () |
Static Public Member Functions | |
static Q_AUTOTEST_EXPORT QThreadData * | current (bool createIfNecessary=true) |
static void | clearCurrentThreadData () |
static QThreadData * | get2 (QThread *thread) |
Public Attributes | |
int | loopLevel |
int | scopeLevel |
QStack< QEventLoop * > | eventLoops |
QPostEventList | postEventList |
QAtomicPointer< QThread > | thread |
QAtomicPointer< void > | threadId |
QAtomicPointer< QAbstractEventDispatcher > | eventDispatcher |
QList< void * > | tls |
FlaggedDebugSignatures | flaggedSignatures |
bool | quitNow |
bool | canWait |
bool | isAdopted |
bool | requiresCoreApplication |
Definition at line 236 of file qthread_p.h.
QT_BEGIN_NAMESPACE QThreadData::QThreadData | ( | int | initialRefCount = 1 | ) |
QThreadData::~QThreadData | ( | ) |
|
inline |
Definition at line 261 of file qthread_p.h.
|
static |
QAbstractEventDispatcher * QThreadData::createEventDispatcher | ( | ) |
Definition at line 124 of file qthread.cpp.
|
static |
Definition at line 908 of file qthread.cpp.
void QThreadData::deref | ( | ) |
Definition at line 116 of file qthread.cpp.
|
inline |
Definition at line 253 of file qthread_p.h.
|
inlinestatic |
|
inline |
Definition at line 250 of file qthread_p.h.
void QThreadData::ref | ( | ) |
Definition at line 108 of file qthread.cpp.
bool QThreadData::canWait |
Definition at line 303 of file qthread_p.h.
QAtomicPointer<QAbstractEventDispatcher> QThreadData::eventDispatcher |
Definition at line 298 of file qthread_p.h.
QStack<QEventLoop *> QThreadData::eventLoops |
Definition at line 294 of file qthread_p.h.
FlaggedDebugSignatures QThreadData::flaggedSignatures |
Definition at line 300 of file qthread_p.h.
bool QThreadData::isAdopted |
Definition at line 304 of file qthread_p.h.
int QThreadData::loopLevel |
Definition at line 291 of file qthread_p.h.
QPostEventList QThreadData::postEventList |
Definition at line 295 of file qthread_p.h.
bool QThreadData::quitNow |
Definition at line 302 of file qthread_p.h.
bool QThreadData::requiresCoreApplication |
Definition at line 305 of file qthread_p.h.
int QThreadData::scopeLevel |
Definition at line 292 of file qthread_p.h.
QAtomicPointer<QThread> QThreadData::thread |
Definition at line 296 of file qthread_p.h.
QAtomicPointer<void> QThreadData::threadId |
Definition at line 297 of file qthread_p.h.
Definition at line 299 of file qthread_p.h.