MySQL 8.0.39
Source Code Documentation
TrxPoolManagerLock Struct Reference

The lock strategy for the TrxPoolManager. More...

Public Member Functions

 TrxPoolManagerLock ()=default
 
void create ()
 Create the mutex. More...
 
void enter ()
 Acquire the mutex. More...
 
void exit ()
 Release the mutex. More...
 
void destroy ()
 Free the mutex. More...
 

Public Attributes

ib_mutex_t m_mutex
 Mutex to use. More...
 

Detailed Description

The lock strategy for the TrxPoolManager.

Constructor & Destructor Documentation

◆ TrxPoolManagerLock()

TrxPoolManagerLock::TrxPoolManagerLock ( )
default

Member Function Documentation

◆ create()

void TrxPoolManagerLock::create ( )
inline

Create the mutex.

◆ destroy()

void TrxPoolManagerLock::destroy ( )
inline

Free the mutex.

◆ enter()

void TrxPoolManagerLock::enter ( )
inline

Acquire the mutex.

◆ exit()

void TrxPoolManagerLock::exit ( )
inline

Release the mutex.

Member Data Documentation

◆ m_mutex

ib_mutex_t TrxPoolManagerLock::m_mutex

Mutex to use.


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