template <typename T>
class SharedAutoLock
Defined at line 34 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
Public Methods
void SharedAutoLock<T> (T * mutex)
Defined at line 36 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
void ~SharedAutoLock<T> ()
Defined at line 40 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
void release ()
early release the mutex before the object goes out of scope
Defined at line 43 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
void SharedAutoLock<T> (const SharedAutoLock<T> & )
Defined at line 52 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
void SharedAutoLock<T> (SharedAutoLock<T> && )
Defined at line 52 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
SharedAutoLock<T> & operator= (const SharedAutoLock<T> & )
Defined at line 52 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h
SharedAutoLock<T> & operator= (SharedAutoLock<T> && )
Defined at line 52 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h