class Mutex

Defined at line 32 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

Public Methods

void Mutex ()

Defined at line 37 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

void ~Mutex ()

Defined at line 39 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

void Acquire ()

Defined at line 40 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

void Release ()

Defined at line 41 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

mtx_t * GetInternal ()

IsHeld is not supported by the Mutex wrapper in user-mode as C11 mtx_t

instances do not support a direct IsHeld style check. A possible

implementation could be built out of mtx_trylock, but would require

either relaxing away the const constraint on the method signature, or

flagging the mutex_ member as mutable

Defined at line 49 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

void Mutex (const Mutex & )

suppress default constructors

Defined at line 52 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

void Mutex (Mutex && )

suppress default constructors

Defined at line 52 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

Mutex & operator= (const Mutex & )

suppress default constructors

Defined at line 52 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h

Mutex & operator= (Mutex && )

suppress default constructors

Defined at line 52 of file ../../zircon/system/ulib/fbl/include/fbl/mutex.h