![]() |
Qt 6.x
The Qt SDK
|
Functions | |
constexpr bool | futexAvailable () |
template<typename Atomic > | |
int | do_wait (Atomic &futex, typename Atomic::Type expectedValue, _umtx_time *tmp=nullptr) |
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 | futexWakeOne (Atomic &futex) |
template<typename Atomic > | |
void | futexWakeAll (Atomic &futex) |
|
inline |
Definition at line 32 of file qfutex_freebsd_p.h.
References ret.
Referenced by futexWait(), and futexWait().
|
inlineconstexpr |
Definition at line 29 of file qfutex_freebsd_p.h.
Referenced by QSemaphore::QSemaphore(), QSemaphore::~QSemaphore(), QSemaphore::acquire(), QSemaphore::available(), QSemaphore::release(), QSemaphore::tryAcquire(), and QSemaphore::tryAcquire().
|
inline |
Definition at line 50 of file qfutex_freebsd_p.h.
References do_wait().
Referenced by futexSemaphoreTryAcquire_loop().
|
inline |
Definition at line 56 of file qfutex_freebsd_p.h.
References deadline, do_wait(), durationToTimespec(), and timer.
|
inline |
Definition at line 72 of file qfutex_freebsd_p.h.
Referenced by QSemaphore::release().
|
inline |
Definition at line 67 of file qfutex_freebsd_p.h.