![]() |
Qt 6.x
The Qt SDK
|
Functions | |
bool | futexAvailable () |
template<typename Atomic > | |
uint32_t | baseOperation (Atomic &) |
template<typename Atomic > | |
int | do_wait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer timer) |
template<typename Atomic > | |
void | futexWait (Atomic &futex, typename Atomic::Type expectedValue) |
template<typename Atomic > | |
bool | futexWait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer timer) |
template<typename Atomic > | |
void | futexWakeAll (Atomic &futex) |
template<typename Atomic > | |
void | futexWakeOne (Atomic &futex) |
|
inline |
Definition at line 87 of file qfutex_mac_p.h.
References UL_COMPARE_AND_WAIT, UL_COMPARE_AND_WAIT64, and ULF_NO_ERRNO.
Referenced by do_wait(), futexWakeAll(), and futexWakeOne().
|
inline |
Definition at line 100 of file qfutex_mac_p.h.
References baseOperation(), QtTsan::futexAcquire(), QtTsan::futexRelease(), ret, and timer.
Referenced by futexWait(), and futexWait().
|
inline |
Definition at line 84 of file qfutex_mac_p.h.
|
inline |
Definition at line 111 of file qfutex_mac_p.h.
References do_wait().
|
inline |
Definition at line 117 of file qfutex_mac_p.h.
References do_wait(), and timer.
|
inline |
Definition at line 123 of file qfutex_mac_p.h.
References baseOperation(), and ULF_WAKE_ALL.
|
inline |
Definition at line 128 of file qfutex_mac_p.h.
References baseOperation().