Qt 4.8
|
#include <qwaitcondition.h>
Public Functions | |
QWaitCondition () | |
bool | wait (QMutex *mutex, unsigned long time=ULONG_MAX) |
bool | wait (QReadWriteLock *readWriteLock, unsigned long time=ULONG_MAX) |
void | wakeAll () |
void | wakeOne () |
~QWaitCondition () | |
Properties | |
QWaitConditionPrivate * | d |
Definition at line 61 of file qwaitcondition.h.
QWaitCondition::QWaitCondition | ( | ) |
Definition at line 113 of file qwaitcondition_unix.cpp.
Referenced by QWaitConditionPrivate::post().
QWaitCondition::~QWaitCondition | ( | ) |
Definition at line 122 of file qwaitcondition_unix.cpp.
Referenced by QWaitConditionPrivate::post().
bool QWaitCondition::wait | ( | QMutex * | mutex, |
unsigned long | time = ULONG_MAX |
||
) |
Definition at line 145 of file qwaitcondition_unix.cpp.
Referenced by QFutureInterfaceBasePrivate::internal_waitForNextResult(), QReadWriteLock::lockForRead(), QReadWriteLock::lockForWrite(), QWaitConditionPrivate::post(), QDeclarativeWorkerScriptEngine::QDeclarativeWorkerScriptEngine(), QThreadPoolThread::run(), QWindowsPipeWriter::run(), QFileInfoGatherer::run(), QDnotifySignalThread::startNotify(), QFSEventsFileSystemWatcherEngine::stop(), QDeclarativeListModelWorkerAgent::sync(), QReadWriteLock::tryLockForRead(), QReadWriteLock::tryLockForWrite(), QThreadPoolPrivate::waitForDone(), QFutureInterfaceBase::waitForFinished(), QDBusConnectionPrivate::waitForFinished(), QFutureInterfaceBase::waitForResult(), QFutureInterfaceBase::waitForResume(), QWindowsPipeWriter::waitForWrite(), and QFSEventsFileSystemWatcherEngine::warmUpFSEvents().
bool QWaitCondition::wait | ( | QReadWriteLock * | readWriteLock, |
unsigned long | time = ULONG_MAX |
||
) |
Definition at line 165 of file qwaitcondition_unix.cpp.
void QWaitCondition::wakeAll | ( | ) |
Definition at line 137 of file qwaitcondition_unix.cpp.
Referenced by QFutureInterfaceBase::cancel(), QDnotifySignalThread::event(), QDeclarativeListModelWorkerAgent::event(), QFileInfoGatherer::fetchExtendedInformation(), QThreadPrivate::finish(), QFutureInterfaceBasePrivate::internal_setThrottled(), QWaitConditionPrivate::post(), QThreadPoolThread::registerThreadInactive(), QFutureInterfaceBase::reportException(), QFutureInterfaceBase::reportFinished(), QFutureInterfaceBase::reportResultsReady(), QThreadPoolPrivate::reset(), QFSEventsFileSystemWatcherEngine::run(), QFutureInterfaceBase::setPaused(), QFutureInterfaceBase::setThrottled(), QFutureInterfaceBase::togglePaused(), QReadWriteLock::unlock(), QFSEventsFileSystemWatcherEngine::updateFiles(), and QDBusConnectionPrivate::waitForFinished().
void QWaitCondition::wakeOne | ( | ) |
Definition at line 129 of file qwaitcondition_unix.cpp.
Referenced by QWaitConditionPrivate::post(), QWindowsPipeWriter::run(), QReadWriteLock::unlock(), QWindowsPipeWriter::write(), QFileInfoGatherer::~QFileInfoGatherer(), and QWindowsPipeWriter::~QWindowsPipeWriter().
|
private |
Definition at line 76 of file qwaitcondition.h.