![]() |
Qt 6.x
The Qt SDK
|
#include <qwaitcondition.h>
Public Member Functions | |
QWaitCondition () | |
~QWaitCondition () | |
bool | wait (QMutex *, QDeadlineTimer=QDeadlineTimer(QDeadlineTimer::Forever)) |
bool | wait (QReadWriteLock *, QDeadlineTimer=QDeadlineTimer(QDeadlineTimer::Forever)) |
bool | wait (QMutex *, unsigned long) |
bool | wait (QReadWriteLock *, unsigned long) |
void | wakeOne () |
void | wakeAll () |
void | notify_one () |
void | notify_all () |
Definition at line 48 of file qwaitcondition.h.
|
inline |
Definition at line 51 of file qwaitcondition.h.
|
inline |
Definition at line 52 of file qwaitcondition.h.
|
inline |
Definition at line 65 of file qwaitcondition.h.
References wakeAll().
|
inline |
Definition at line 64 of file qwaitcondition.h.
Referenced by QWindowsMediaDeviceReader::OnFinalize(), and QCGWindowCapture::Grabber::onNewFrame().
|
inline |
Definition at line 54 of file qwaitcondition.h.
Referenced by QQuickWorkerScriptEngine::QQuickWorkerScriptEngine(), QAndroidPlatformOpenGLWindow::eglSurface(), QWindowSystemInterface::flushWindowSystemEvents(), QFFmpegScreenCaptureDxgi::Grabber::format(), QGrabWindowSurfaceCapture::Grabber::format(), QCGWindowCapture::Grabber::frameFormat(), QAVFScreenCapture::frameFormat(), QFutureInterfaceBasePrivate::internal_waitForNextResult(), QQmlPreviewFileLoader::load(), QQmlDebugServerImpl::open(), QThreadPoolThread::run(), QShGetFileInfoThread::run(), QShGetFileInfoThread::runWithParams(), QWindowsMediaDeviceReader::stopRecording(), QFutureInterfaceBase::suspendIfRequested(), QQmlListModelWorkerAgent::sync(), QAndroidPlatformVulkanWindow::vkSurface(), QQmlThreadPrivate::wait(), QDarwinAudioSourceBuffer::wait(), QThreadPoolPrivate::waitForDone(), QFutureInterfaceBase::waitForFinished(), QDBusPendingCallPrivate::waitForFinished(), QEglFSKmsGbmScreen::waitForFlipWithEventReader(), QXcbEventQueue::waitForNewEvents(), QFutureInterfaceBase::waitForResult(), and QFutureInterfaceBase::waitForResume().
|
inline |
Definition at line 58 of file qwaitcondition.h.
|
inline |
Definition at line 56 of file qwaitcondition.h.
|
inline |
Definition at line 59 of file qwaitcondition.h.
|
inline |
Definition at line 62 of file qwaitcondition.h.
Referenced by QQmlListModelWorkerAgent::~QQmlListModelWorkerAgent(), QShGetFileInfoThread::cancel(), QFutureInterfaceBase::cancel(), QQmlListModelWorkerAgent::event(), QGstVideoRenderer::flush(), QFutureInterfaceBasePrivate::internal_setThrottled(), QDBusConnectionPrivate::processFinishedCall(), QThreadPoolThread::registerThreadInactive(), QFutureInterfaceBase::reportFinished(), QFutureInterfaceBase::reportResultsReady(), QV4Debugger::resume(), QShGetFileInfoThread::run(), QQmlDebugServerThread::run(), QQuickWorkerScriptEngine::run(), ThreadedTestHTTPServer::run(), QFFmpegScreenCaptureDxgi::Grabber::run(), QShGetFileInfoThread::runWithParams(), QFutureInterfaceBase::setSuspended(), QFutureInterfaceBase::setThrottled(), QFutureInterfaceBase::toggleSuspended(), and QGstVideoRenderer::unlock().
|
inline |
Definition at line 61 of file qwaitcondition.h.
Referenced by QAndroidPlatformOpenGLWindow::~QAndroidPlatformOpenGLWindow(), QAndroidPlatformScreen::~QAndroidPlatformScreen(), QAndroidPlatformVulkanWindow::~QAndroidPlatformVulkanWindow(), QWindowSystemInterface::deferredFlushWindowSystemEvents(), QSGRenderThread::event(), QSGSoftwareRenderThread::event(), QtWaylandClient::EventThread::readAndDispatchEvents(), QXcbEventQueue::run(), QtWaylandClient::EventThread::stop(), QAndroidPlatformScreen::surfaceChanged(), QAndroidPlatformOpenGLWindow::surfaceChanged(), QAndroidPlatformVulkanWindow::surfaceChanged(), QSGSoftwareRenderThread::sync(), QSGRenderThread::sync(), QSGSoftwareRenderThread::syncAndRender(), QSGRenderThread::syncAndRender(), QDarwinAudioSourceBuffer::wake(), and QQmlThreadPrivate::wakeOne().