template <typename T>
class AutoLock
Defined at line 18 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
Default AutoLock will accept any object which represents a "mutex"
capability, and which supports an Acquire/Release interface.
Public Methods
void AutoLock<T> (T * mutex)
Defined at line 20 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
void ~AutoLock<T> ()
Defined at line 23 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
void release ()
early release the mutex before the object goes out of scope
Defined at line 26 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
void AutoLock<T> (const AutoLock<T> & )
suppress default constructors
Defined at line 36 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
void AutoLock<T> (AutoLock<T> && )
suppress default constructors
Defined at line 36 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
AutoLock<T> & operator= (const AutoLock<T> & )
suppress default constructors
Defined at line 36 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h
AutoLock<T> & operator= (AutoLock<T> && )
suppress default constructors
Defined at line 36 of file ../../zircon/system/ulib/fbl/include/fbl/auto_lock.h