![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <threads.h>
Data Fields | |
| uint32_t | signature |
| Signature for entry validation. | |
| uint32_t | flags |
| Condition Flags (eg CONDITION_FLAG_NONE). | |
| SPIN_HANDLE | lock |
| Condition Lock. | |
| LIST_HANDLE | list |
| List of threads waiting on this Condition (or INVALID_HANDLE_VALUE if never used). | |
| thread_wait_proc | wait |
| Wait function to call to wait on the Condition. | |
| thread_wait_ex_proc | waitex |
| Wait function to call to wait with timeout on the Condition. | |
| thread_release_proc | release |
| Release function to call if any threads are waiting when Condition is woken. | |
| thread_abandon_proc | abandon |
| Abandon function to call if any threads are waiting when Condition is destroyed. | |
| CONDITION_ENTRY * | prev |
| Previous entry in Condition table. | |
| CONDITION_ENTRY * | next |
| Next entry in Condition table. | |
| uint32_t signature |
Signature for entry validation.
| uint32_t flags |
Condition Flags (eg CONDITION_FLAG_NONE).
| SPIN_HANDLE lock |
Condition Lock.
| LIST_HANDLE list |
List of threads waiting on this Condition (or INVALID_HANDLE_VALUE if never used).
| thread_wait_proc wait |
Wait function to call to wait on the Condition.
| thread_wait_ex_proc waitex |
Wait function to call to wait with timeout on the Condition.
| thread_release_proc release |
Release function to call if any threads are waiting when Condition is woken.
| thread_abandon_proc abandon |
Abandon function to call if any threads are waiting when Condition is destroyed.
| CONDITION_ENTRY* prev |
Previous entry in Condition table.
| CONDITION_ENTRY* next |
Next entry in Condition table.