MySQL 9.1.0
Source Code Documentation
|
#include <my_xp_mutex.h>
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_t * | get_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_t * | m_mutex |
|
explicitdefault |
|
overridedefault |