![]() |
Qt 6.x
The Qt SDK
|
Include dependency graph for qfutex_mac_p.h:Go to the source code of this file.
Namespaces | |
| namespace | QtDarwinFutex |
Macros | |
| #define | UL_COMPARE_AND_WAIT 1 |
| #define | UL_COMPARE_AND_WAIT_SHARED 3 |
| #define | UL_COMPARE_AND_WAIT64 5 |
| #define | UL_COMPARE_AND_WAIT64_SHARED 6 |
| #define | ULF_WAKE_ALL 0x00000100 |
| #define | ULF_WAKE_THREAD 0x00000200 |
| #define | ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
| #define | ULF_WAKE_ALL 0x00000100 |
| #define | ULF_WAKE_THREAD 0x00000200 |
| #define | ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
| #define | ULF_NO_ERRNO 0x01000000 |
Functions | |
| __attribute ((__weak__)) extern int __ulock_wait2(uint32_t operation | |
| bool | QtDarwinFutex::futexAvailable () |
| template<typename Atomic > | |
| uint32_t | QtDarwinFutex::baseOperation (Atomic &) |
| template<typename Atomic > | |
| int | QtDarwinFutex::do_wait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer timer) |
| template<typename Atomic > | |
| void | QtDarwinFutex::futexWait (Atomic &futex, typename Atomic::Type expectedValue) |
| template<typename Atomic > | |
| bool | QtDarwinFutex::futexWait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer timer) |
| template<typename Atomic > | |
| void | QtDarwinFutex::futexWakeAll (Atomic &futex) |
| template<typename Atomic > | |
| void | QtDarwinFutex::futexWakeOne (Atomic &futex) |
Variables | |
| void * | addr |
| void uint64_t | value |
| void uint64_t uint64_t | timeout |
| void uint64_t uint64_t uint64_t | value2 |
| void uint64_t | wake_value |
| #define UL_COMPARE_AND_WAIT 1 |
Definition at line 53 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT64 5 |
Definition at line 55 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT64_SHARED 6 |
Definition at line 56 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT_SHARED 3 |
Definition at line 54 of file qfutex_mac_p.h.
| #define ULF_NO_ERRNO 0x01000000 |
Definition at line 75 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALL 0x00000100 |
Definition at line 61 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALL 0x00000100 |
Definition at line 61 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
Definition at line 63 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
Definition at line 63 of file qfutex_mac_p.h.
| #define ULF_WAKE_THREAD 0x00000200 |
Definition at line 62 of file qfutex_mac_p.h.
| #define ULF_WAKE_THREAD 0x00000200 |
Definition at line 62 of file qfutex_mac_p.h.
| __attribute | ( | (__weak__) | ) |
Definition at line 45 of file qfutex_mac_p.h.
Definition at line 46 of file qfutex_mac_p.h.
Definition at line 45 of file qfutex_mac_p.h.
| void uint64_t uint64_t uint64_t value2 |
Definition at line 46 of file qfutex_mac_p.h.
Referenced by if(), myMin(), QKdPointFinder::operator()(), qMakePair(), qSwap(), and swap().
| void uint64_t wake_value |
Definition at line 48 of file qfutex_mac_p.h.