![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
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 54 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT64 5 |
Definition at line 56 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT64_SHARED 6 |
Definition at line 57 of file qfutex_mac_p.h.
| #define UL_COMPARE_AND_WAIT_SHARED 3 |
Definition at line 55 of file qfutex_mac_p.h.
| #define ULF_NO_ERRNO 0x01000000 |
Definition at line 76 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALL 0x00000100 |
Definition at line 62 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALL 0x00000100 |
Definition at line 62 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
Definition at line 64 of file qfutex_mac_p.h.
| #define ULF_WAKE_ALLOW_NON_OWNER 0x00000400 |
Definition at line 64 of file qfutex_mac_p.h.
| #define ULF_WAKE_THREAD 0x00000200 |
Definition at line 63 of file qfutex_mac_p.h.
| #define ULF_WAKE_THREAD 0x00000200 |
Definition at line 63 of file qfutex_mac_p.h.
| __attribute | ( | (__weak__) | ) |
Definition at line 46 of file qfutex_mac_p.h.
Definition at line 47 of file qfutex_mac_p.h.
Definition at line 46 of file qfutex_mac_p.h.
| void uint64_t uint64_t uint64_t value2 |
Definition at line 47 of file qfutex_mac_p.h.
| void uint64_t wake_value |
Definition at line 49 of file qfutex_mac_p.h.