MySQL 9.0.0
Source Code Documentation
My_xp_mutex_impl Class Reference

#include <my_xp_mutex.h>

Inheritance diagram for My_xp_mutex_impl:
[legend]

Public Member Functions

 My_xp_mutex_impl ()=default
 
 ~My_xp_mutex_impl () override=default
 
- Public Member Functions inherited from My_xp_mutex_server
 My_xp_mutex_server ()
 
 ~My_xp_mutex_server () override
 
int init (PSI_mutex_key key, const native_mutexattr_t *attr) override
 Initialize mutex. More...
 
int destroy () override
 Destroy mutex. More...
 
int lock () override
 Lock mutex. More...
 
int trylock () override
 Trylock mutex. More...
 
int unlock () override
 Unlock mutex. More...
 
mysql_mutex_tget_native_mutex () override
 To get native mutex reference. More...
 
- Public Member Functions inherited from My_xp_mutex
virtual ~My_xp_mutex ()=default
 

Additional Inherited Members

- Protected Attributes inherited from My_xp_mutex_server
mysql_mutex_tm_mutex
 

Constructor & Destructor Documentation

◆ My_xp_mutex_impl()

My_xp_mutex_impl::My_xp_mutex_impl ( )
explicitdefault

◆ ~My_xp_mutex_impl()

My_xp_mutex_impl::~My_xp_mutex_impl ( )
overridedefault

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