![]() |
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.