MySQL 8.3.0
Source Code Documentation
My_xp_mutex_impl Class Reference

#include <my_xp_mutex.h>

Inheritance diagram for My_xp_mutex_impl:

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

Constructor & Destructor Documentation

◆ My_xp_mutex_impl()

My_xp_mutex_impl::My_xp_mutex_impl ( )

◆ ~My_xp_mutex_impl()

My_xp_mutex_impl::~My_xp_mutex_impl ( )

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