condition_impl_internal

Summary

Enumerations

Anonymous Enum 383{
  WAITING,
  SIGNALED,
  LEAVING
}
enum

Functions

cas(int *ptr, int *expected, int desired)
bool
signal(Condition *c, int n)
void
spin()
void
timedwait(Condition *c, Mutex *mutex, zx_time_t deadline, int *mutex_lock_err) __TA_NO_THREAD_SAFETY_ANALYSIS
zx_status_t
wait(int *futex, int current_value)
void

Structs

condition_impl_internal::MutexOps
condition_impl_internal::Waiter

Enumerations

Anonymous Enum 383

 Anonymous Enum 383

Functions

cas

bool cas(
  int *ptr,
  int *expected,
  int desired
)

signal

void signal(
  Condition *c,
  int n
)

spin

void spin()

timedwait

zx_status_t timedwait(
  Condition *c,
  Mutex *mutex,
  zx_time_t deadline,
  int *mutex_lock_err
) __TA_NO_THREAD_SAFETY_ANALYSIS

wait

void wait(
  int *futex,
  int current_value
)