Definition at line 116 of file qeventdispatcher_qpa.cpp.
◆ QEventDispatcherQPAPrivate()
QEventDispatcherQPAPrivate::QEventDispatcherQPAPrivate |
( |
| ) |
|
|
inline |
Definition at line 120 of file qeventdispatcher_qpa.cpp.
QMutex * selectReturnMutex
Rendezvous * barrierBeforeBlocking
bool selectWorkerHasResult
bool m_isEventLoopIntegrationRunning
bool m_integrationInitialised
QPlatformEventLoopIntegration * eventLoopIntegration
bool selectWorkerNeedsSync
Rendezvous * barrierReturnValue
SelectWorker * selectWorker
◆ ~QEventDispatcherQPAPrivate()
QEventDispatcherQPAPrivate::~QEventDispatcherQPAPrivate |
( |
| ) |
|
|
inline |
Definition at line 135 of file qeventdispatcher_qpa.cpp.
QMutex * selectReturnMutex
Rendezvous * barrierBeforeBlocking
QPlatformEventLoopIntegration * eventLoopIntegration
Rendezvous * barrierReturnValue
SelectWorker * selectWorker
◆ hasIntegration()
bool QEventDispatcherQPAPrivate::hasIntegration |
( |
| ) |
const |
|
inline |
Definition at line 144 of file qeventdispatcher_qpa.cpp.
149 if (QApplicationPrivate::platformIntegration()) {
150 that->
eventLoopIntegration = QApplicationPrivate::platformIntegration()->createEventLoopIntegration();
159 qWarning(
"Having eventloop integration without monotonic timers can lead to undefined behaviour");
The QMutex class provides access serialization between threads.
QMutex * selectReturnMutex
Rendezvous * barrierBeforeBlocking
static bool isMonotonic()
Returns true if this is a monotonic clock, false otherwise.
static QThread * currentThread()
Returns a pointer to a QThread which manages the currently executing thread.
bool m_integrationInitialised
Q_CORE_EXPORT void qWarning(const char *,...)
void start(Priority=InheritPriority)
Begins execution of the thread by calling run().
QPlatformEventLoopIntegration * eventLoopIntegration
Rendezvous * barrierReturnValue
SelectWorker * selectWorker
◆ isEventLoopIntegrationRunning()
bool QEventDispatcherQPAPrivate::isEventLoopIntegrationRunning |
( |
| ) |
const |
|
inline |
◆ runEventLoopIntegration()
void QEventDispatcherQPAPrivate::runEventLoopIntegration |
( |
| ) |
|
|
inline |
Definition at line 173 of file qeventdispatcher_qpa.cpp.
static QThread * currentThread()
Returns a pointer to a QThread which manages the currently executing thread.
bool m_isEventLoopIntegrationRunning
QPlatformEventLoopIntegration * eventLoopIntegration
◆ barrierBeforeBlocking
Rendezvous* QEventDispatcherQPAPrivate::barrierBeforeBlocking |
◆ barrierReturnValue
Rendezvous* QEventDispatcherQPAPrivate::barrierReturnValue |
◆ eventLoopIntegration
◆ m_hasIntegration
bool QEventDispatcherQPAPrivate::m_hasIntegration |
|
private |
◆ m_integrationInitialised
bool QEventDispatcherQPAPrivate::m_integrationInitialised |
|
private |
◆ m_isEventLoopIntegrationRunning
bool QEventDispatcherQPAPrivate::m_isEventLoopIntegrationRunning |
|
private |
◆ selectReturnMutex
QMutex* QEventDispatcherQPAPrivate::selectReturnMutex |
◆ selectWorker
◆ selectWorkerHasResult
bool QEventDispatcherQPAPrivate::selectWorkerHasResult |
◆ selectWorkerNeedsSync
bool QEventDispatcherQPAPrivate::selectWorkerNeedsSync |
The documentation for this class was generated from the following file: