class SharedLock

Defined at line 17 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

TODO(https://fxbug.dev/42155349): Get rid of these classes and this file once std::shared_mutex and

std::shared_lock have thread analysis annotations.

Public Methods

void SharedLock ()

Defined at line 19 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void Acquire ()

Defined at line 21 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void Release ()

Defined at line 22 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void AcquireShared ()

Defined at line 24 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void ReleaseShared ()

Defined at line 25 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void SharedLock (const SharedLock & )

Defined at line 27 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

void SharedLock (SharedLock && )

Defined at line 27 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

SharedLock & operator= (const SharedLock & )

Defined at line 27 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h

SharedLock & operator= (SharedLock && )

Defined at line 27 of file ../../src/connectivity/network/drivers/network-device/device/public/locks.h