MySQL 8.4.2
Source Code Documentation
PolyLock_mutex Class Reference

#include <sys_vars_shared.h>

Inheritance diagram for PolyLock_mutex:
[legend]

Public Member Functions

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

Private Attributes

mysql_mutex_tmutex
 

Constructor & Destructor Documentation

◆ PolyLock_mutex()

PolyLock_mutex::PolyLock_mutex ( mysql_mutex_t arg)
inline

Member Function Documentation

◆ rdlock()

void PolyLock_mutex::rdlock ( )
inlineoverridevirtual

Implements PolyLock.

◆ unlock()

void PolyLock_mutex::unlock ( )
inlineoverridevirtual

Implements PolyLock.

◆ wrlock()

void PolyLock_mutex::wrlock ( )
inlineoverridevirtual

Implements PolyLock.

Member Data Documentation

◆ mutex

mysql_mutex_t* PolyLock_mutex::mutex
private

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