MySQL 8.0.39
Source Code Documentation
|
Public Member Functions | |
LO_rwlock_rw (const LO_rwlock_class_rw *klass) | |
~LO_rwlock_rw () override | |
virtual LO_rwlock_lock * | build_lock (const char *src_file, int src_line, LO_thread *thread) override |
Public Member Functions inherited from LO_rwlock | |
LO_rwlock (const LO_rwlock_class *klass) | |
virtual | ~LO_rwlock () |
const LO_rwlock_class * | get_class () const |
void | add_lock (LO_rwlock_lock *lock) |
void | remove_lock (LO_rwlock_lock *lock) |
Additional Inherited Members | |
Static Public Member Functions inherited from LO_rwlock | |
static PSI_rwlock * | to_psi (LO_rwlock *lo) |
static LO_rwlock * | from_psi (PSI_rwlock *psi) |
Public Attributes inherited from LO_rwlock | |
struct LO_rwlock_proxy | m_proxy |
PSI_rwlock * | m_chain |
|
inline |
|
inlineoverride |
|
overridevirtual |
Implements LO_rwlock.