Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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(), QGrabWindowSurfaceCapture::Grabber::format(), QCGWindowCapture::Grabber::frameFormat(), QAVFScreenCapture::frameFormat(), QShGetFileInfoThread::getNextTask(), QFutureInterfaceBasePrivate::internal_waitForNextResult(), QQmlPreviewFileLoader::load(), QQmlDebugServerImpl::open(), QFFmpeg::ConsumerThread::run(), QThreadPoolThread::run(), QCtfServer::run(), QShGetFileInfoThread::runWithParams(), QWindowsMediaDeviceReader::stopRecording(), QFutureInterfaceBase::suspendIfRequested(), QQmlListModelWorkerAgent::sync(), QAndroidPlatformVulkanWindow::vkSurface(), QQmlThreadPrivate::wait(), QDarwinAudioSourceBuffer::wait(), QThreadPoolPrivate::waitForDone(), QFutureInterfaceBase::waitForFinished(), QDBusPendingCallPrivate::waitForFinished(), QEglFSKmsGbmScreen::waitForFlipWithEventReader(), QtWaylandClient::QWaylandWindow::waitForFrameSync(), 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(), QFFmpeg::ConsumerThread::dataReady(), 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(), QShGetFileInfoThread::runWithParams(), QFutureInterfaceBase::setSuspended(), QFutureInterfaceBase::setThrottled(), QFutureInterfaceBase::toggleSuspended(), and QGstVideoRenderer::unlock().
|
inline |
Definition at line 61 of file qwaitcondition.h.
Referenced by QAndroidPlatformOpenGLWindow::~QAndroidPlatformOpenGLWindow(), QAndroidPlatformVulkanWindow::~QAndroidPlatformVulkanWindow(), QCtfServer::bufferData(), QSGRenderThread::event(), QSGSoftwareRenderThread::event(), QEglFSKmsEventHost::event(), QAndroidPlatformWindow::onSurfaceChanged(), QtWaylandClient::EventThread::readAndDispatchEvents(), QXcbEventQueue::run(), QtWaylandClient::EventThread::stop(), QSGSoftwareRenderThread::sync(), QSGRenderThread::sync(), QSGSoftwareRenderThread::syncAndRender(), QSGRenderThread::syncAndRender(), QDarwinAudioSourceBuffer::wake(), and QQmlThreadPrivate::wakeOne().