![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmutex_p.h>
Public Types | |
enum | { BigNumber = 0x100000 } |
Public Member Functions | |
~QMutexPrivate () | |
QMutexPrivate () | |
bool | wait (QDeadlineTimer timeout=QDeadlineTimer::Forever) |
void | wakeUp () noexcept |
bool | ref () |
void | deref () |
void | release () |
void | derefWaiters (int value) noexcept |
Static Public Member Functions | |
static QMutexPrivate * | allocate () |
Public Attributes | |
QAtomicInt | refCount |
int | id |
QAtomicInt | waiters |
QAtomicInt | possiblyUnlocked |
Definition at line 42 of file qmutex_p.h.
anonymous enum |
Enumerator | |
---|---|
BigNumber |
Definition at line 83 of file qmutex_p.h.
QMutexPrivate::~QMutexPrivate | ( | ) |
Definition at line 33 of file qmutex_unix.cpp.
QT_BEGIN_NAMESPACE QMutexPrivate::QMutexPrivate | ( | ) |
Definition at line 28 of file qmutex_unix.cpp.
|
static |
Definition at line 909 of file qmutex.cpp.
|
inline |
Definition at line 67 of file qmutex_p.h.
|
noexcept |
Definition at line 930 of file qmutex.cpp.
|
inline |
Definition at line 55 of file qmutex_p.h.
void QMutexPrivate::release | ( | ) |
Definition at line 921 of file qmutex.cpp.
bool QMutexPrivate::wait | ( | QDeadlineTimer | timeout = QDeadlineTimer::Forever | ) |
Definition at line 39 of file qmutex_unix.cpp.
References qt_report_error().
|
noexcept |
Definition at line 61 of file qmutex_unix.cpp.
int QMutexPrivate::id |
Definition at line 53 of file qmutex_p.h.
QAtomicInt QMutexPrivate::possiblyUnlocked |
Definition at line 78 of file qmutex_p.h.
QAtomicInt QMutexPrivate::refCount |
Definition at line 52 of file qmutex_p.h.
QAtomicInt QMutexPrivate::waiters |
Definition at line 77 of file qmutex_p.h.