template <>

struct MutexOps

Defined at line 10 of file ../../zircon/system/ulib/sync/condition.cc

Public Methods

zx_futex_t * get_futex (sync_mutex_t * mutex)

Defined at line 12 of file ../../zircon/system/ulib/sync/condition.cc

zx_status_t lock (sync_mutex_t * mutex, int * mutex_lock_err)

Defined at line 14 of file ../../zircon/system/ulib/sync/condition.cc

zx_status_t lock_with_waiters (sync_mutex_t * mutex, int waiters_delta, int * mutex_lock_err)

Defined at line 19 of file ../../zircon/system/ulib/sync/condition.cc

void unlock (sync_mutex_t * mutex)

Defined at line 25 of file ../../zircon/system/ulib/sync/condition.cc

void signal_requeue (sync_completion_t * completion, sync_mutex_t * mutex)

Defined at line 27 of file ../../zircon/system/ulib/sync/condition.cc