LLVM OpenMP* Runtime Library
|
#include <kmp_wait_release.h>
Public Member Functions | |
flag_type | get_type () |
kmp_info_t * | get_waiter (kmp_uint32 i) |
kmp_uint32 | get_num_waiters () |
void | set_waiter (kmp_info_t *thr) |
Protected Attributes | |
flag_properties | t |
kmp_uint32 | num_waiting_threads |
Base class for all flags
Definition at line 104 of file kmp_wait_release.h.
|
inline |
Definition at line 129 of file kmp_wait_release.h.
|
inline |
Definition at line 120 of file kmp_wait_release.h.
|
inline |
param i in index into waiting_threads
Definition at line 124 of file kmp_wait_release.h.
|
inline |
thr | in the thread which is now waiting Insert a waiting thread at index 0. |
Definition at line 132 of file kmp_wait_release.h.
|
protected |
Num threads sleeping on this thread.
Definition at line 109 of file kmp_wait_release.h.
Referenced by kmp_flag< FlagType >::get_num_waiters(), kmp_flag< FlagType >::get_waiter(), and kmp_flag< FlagType >::set_waiter().
|
protected |
"Type" of the flag in loc Threads sleeping on this thread.
Definition at line 106 of file kmp_wait_release.h.
Referenced by kmp_flag< FlagType >::get_type().