MySQL 9.0.0
Source Code Documentation
PolyLock_rwlock Class Reference

#include <sys_vars_shared.h>

Inheritance diagram for PolyLock_rwlock:
[legend]

Public Member Functions

 PolyLock_rwlock (mysql_rwlock_t *arg)
 
void rdlock () override
 
void wrlock () override
 
void unlock () override
 
- Public Member Functions inherited from PolyLock
virtual ~PolyLock ()=default
 

Private Attributes

mysql_rwlock_trwlock
 

Constructor & Destructor Documentation

◆ PolyLock_rwlock()

PolyLock_rwlock::PolyLock_rwlock ( mysql_rwlock_t arg)
inline

Member Function Documentation

◆ rdlock()

void PolyLock_rwlock::rdlock ( )
inlineoverridevirtual

Implements PolyLock.

◆ unlock()

void PolyLock_rwlock::unlock ( )
inlineoverridevirtual

Implements PolyLock.

◆ wrlock()

void PolyLock_rwlock::wrlock ( )
inlineoverridevirtual

Implements PolyLock.

Member Data Documentation

◆ rwlock

mysql_rwlock_t* PolyLock_rwlock::rwlock
private

The documentation for this class was generated from the following file: