Qt 4.8
|
#include <qthread_p.h>
Public Functions | |
QThreadPrivate (QThreadData *d=0) | |
~QThreadPrivate () | |
Public Functions inherited from QObjectPrivate | |
void | _q_reregisterTimers (void *pointer) |
void | addConnection (int signal, Connection *c) |
void | cleanConnectionLists () |
void | connectNotify (const char *signal) |
void | deleteChildren () |
void | disconnectNotify (const char *signal) |
bool | isSender (const QObject *receiver, const char *signal) const |
bool | isSignalConnected (uint signalIdx) const |
Returns true if the signal with index signal_index from object sender is connected. More... | |
void | moveToThread_helper () |
QObjectPrivate (int version=QObjectPrivateVersion) | |
QObjectList | receiverList (const char *signal) const |
QObjectList | senderList () const |
void | setParent_helper (QObject *) |
void | setThreadData_helper (QThreadData *currentData, QThreadData *targetData) |
int | signalIndex (const char *signalName) const |
Returns the signal index used in the internal connectionLists vector. More... | |
virtual | ~QObjectPrivate () |
Public Functions inherited from QObjectData | |
virtual | ~QObjectData ()=0 |
Static Public Functions | |
static void | createEventDispatcher (QThreadData *data) |
static void | finish (void *) |
static void | finish (void *, bool lockAnyway=true) |
static void * | start (void *arg) |
static unsigned int __stdcall | start (void *) |
static QThread * | threadForId (int id) |
Static Public Functions inherited from QObjectPrivate | |
static void | clearGuards (QObject *) |
static QObjectPrivate * | get (QObject *o) |
static void | resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender) |
static Sender * | setCurrentSender (QObject *receiver, Sender *sender) |
static void | signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result) |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
Definition at line 137 of file qthread_p.h.
QThreadPrivate::QThreadPrivate | ( | QThreadData * | d = 0 | ) |
Definition at line 173 of file qthread.cpp.
QThreadPrivate::~QThreadPrivate | ( | ) |
Definition at line 194 of file qthread.cpp.
|
static |
Definition at line 274 of file qthread_unix.cpp.
Referenced by QEventLoop::QEventLoop(), and qt_adopted_thread_watcher_function().
|
static |
Definition at line 356 of file qthread_unix.cpp.
Referenced by destroy_current_thread_data(), finish(), qt_adopted_thread_watcher_function(), and start().
|
static |
Definition at line 367 of file qthread_win.cpp.
|
static |
Definition at line 310 of file qthread_unix.cpp.
Referenced by finish(), qt_adopted_thread_watcher_function(), and QThread::start().
|
static |
|
static |
QThreadData* QThreadPrivate::data |
Definition at line 185 of file qthread_p.h.
Referenced by QThread::currentThread(), finish(), QThreadPrivate(), and ~QThreadPrivate().
bool QThreadPrivate::exited |
Definition at line 152 of file qthread_p.h.
bool QThreadPrivate::finished |
Definition at line 148 of file qthread_p.h.
Referenced by destroy_current_thread_data(), finish(), and qt_adopted_thread_watcher_function().
HANDLE QThreadPrivate::handle |
Definition at line 174 of file qthread_p.h.
Referenced by finish(), and QThreadPrivate().
unsigned int QThreadPrivate::id |
Definition at line 175 of file qthread_p.h.
Referenced by finish().
bool QThreadPrivate::isInFinish |
Definition at line 150 of file qthread_p.h.
Referenced by finish().
|
mutable |
Definition at line 145 of file qthread_p.h.
Referenced by finish().
QThread::Priority QThreadPrivate::priority |
Definition at line 156 of file qthread_p.h.
Referenced by finish().
int QThreadPrivate::returnCode |
Definition at line 153 of file qthread_p.h.
bool QThreadPrivate::running |
Definition at line 147 of file qthread_p.h.
Referenced by finish().
uint QThreadPrivate::stackSize |
Definition at line 155 of file qthread_p.h.
bool QThreadPrivate::terminated |
Definition at line 149 of file qthread_p.h.
Referenced by finish().
bool QThreadPrivate::terminatePending |
Definition at line 183 of file qthread_p.h.
Referenced by finish(), and QThreadPrivate().
bool QThreadPrivate::terminationEnabled |
Definition at line 183 of file qthread_p.h.
Referenced by finish(), and QThreadPrivate().
QWaitCondition QThreadPrivate::thread_done |
Definition at line 162 of file qthread_p.h.
Referenced by finish().
pthread_t QThreadPrivate::thread_id |
Definition at line 161 of file qthread_p.h.
Referenced by finish(), and QThreadPrivate().
int QThreadPrivate::waiters |
Definition at line 176 of file qthread_p.h.
Referenced by finish(), and QThreadPrivate().