![]() |
Qt 6.x
The Qt SDK
|
#include "qeventdispatcher_glib_p.h"
#include "qeventdispatcher_unix_p.h"
#include <private/qthread_p.h>
#include "qcoreapplication.h"
#include "qsocketnotifier.h"
#include <QtCore/qlist.h>
#include <QtCore/qpair.h>
#include <glib.h>
#include "moc_qeventdispatcher_glib_p.cpp"
Go to the source code of this file.
Classes | |
struct | GPollFDWithQSocketNotifier |
struct | GSocketNotifierSource |
struct | GTimerSource |
struct | GIdleTimerSource |
struct | GPostEventSource |
Functions | |
static gboolean | socketNotifierSourcePrepare (GSource *, gint *timeout) |
static gboolean | socketNotifierSourceCheck (GSource *source) |
static gboolean | socketNotifierSourceDispatch (GSource *source, GSourceFunc, gpointer) |
static gboolean | timerSourcePrepareHelper (GTimerSource *src, gint *timeout) |
static gboolean | timerSourceCheckHelper (GTimerSource *src) |
static gboolean | timerSourcePrepare (GSource *source, gint *timeout) |
static gboolean | timerSourceCheck (GSource *source) |
static gboolean | timerSourceDispatch (GSource *source, GSourceFunc, gpointer) |
static gboolean | idleTimerSourcePrepare (GSource *source, gint *timeout) |
static gboolean | idleTimerSourceCheck (GSource *source) |
static gboolean | idleTimerSourceDispatch (GSource *source, GSourceFunc, gpointer) |
static gboolean | postEventSourcePrepare (GSource *s, gint *timeout) |
static gboolean | postEventSourceCheck (GSource *source) |
static gboolean | postEventSourceDispatch (GSource *s, GSourceFunc, gpointer) |
Variables | |
static Q_CONSTINIT GSourceFuncs | socketNotifierSourceFuncs |
static Q_CONSTINIT GSourceFuncs | timerSourceFuncs |
static Q_CONSTINIT GSourceFuncs | idleTimerSourceFuncs |
static Q_CONSTINIT GSourceFuncs | postEventSourceFuncs |
|
static |
Definition at line 179 of file qeventdispatcher_glib.cpp.
References GTimerSource::runWithIdlePriority, GIdleTimerSource::timerSource, and timerSourceCheckHelper().
|
static |
Definition at line 190 of file qeventdispatcher_glib.cpp.
References GTimerSource::source, timerSourceDispatch(), and void.
|
static |
Definition at line 165 of file qeventdispatcher_glib.cpp.
References GTimerSource::runWithIdlePriority, GIdleTimerSource::timerSource, and timerSourcePrepareHelper().
|
static |
Definition at line 231 of file qeventdispatcher_glib.cpp.
References postEventSourcePrepare().
|
static |
Definition at line 236 of file qeventdispatcher_glib.cpp.
References GPostEventSource::lastSerialNumber, and QCoreApplication::sendPostedEvents().
|
static |
Definition at line 214 of file qeventdispatcher_glib.cpp.
References QThreadData::current(), GPostEventSource::d, and QEventDispatcherGlibPrivate::wakeUpCalled.
Referenced by postEventSourceCheck().
|
static |
Definition at line 39 of file qeventdispatcher_glib.cpp.
|
static |
Definition at line 63 of file qeventdispatcher_glib.cpp.
References QCoreApplication::sendEvent(), and QEvent::SockAct.
|
static |
Definition at line 32 of file qeventdispatcher_glib.cpp.
|
static |
Definition at line 132 of file qeventdispatcher_glib.cpp.
References timerSourceCheckHelper().
|
static |
Definition at line 107 of file qeventdispatcher_glib.cpp.
References QEventLoop::X11ExcludeTimers.
Referenced by idleTimerSourceCheck(), and timerSourceCheck().
|
static |
Definition at line 140 of file qeventdispatcher_glib.cpp.
References QTimerInfoList::activateTimers(), GTimerSource::processEventsFlags, GTimerSource::runWithIdlePriority, GTimerSource::timerList, void, and QEventLoop::X11ExcludeTimers.
Referenced by idleTimerSourceDispatch().
|
static |
Definition at line 116 of file qeventdispatcher_glib.cpp.
References timerSourcePrepareHelper().
|
static |
Definition at line 96 of file qeventdispatcher_glib.cpp.
References QEventLoop::X11ExcludeTimers.
Referenced by idleTimerSourcePrepare(), and timerSourcePrepare().
|
static |
Definition at line 197 of file qeventdispatcher_glib.cpp.
Referenced by QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate().
|
static |
Definition at line 245 of file qeventdispatcher_glib.cpp.
Referenced by QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate().
|
static |
Definition at line 79 of file qeventdispatcher_glib.cpp.
Referenced by QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate().
|
static |
Definition at line 150 of file qeventdispatcher_glib.cpp.
Referenced by QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate().