MySQL 8.0.40
Source Code Documentation
|
#include <mysql/components/component_implementation.h>
#include <mysql/components/service.h>
#include <mysql/components/service_implementation.h>
#include <mysql/components/services/mysql_mutex_service.h>
#include <mysql/psi/mysql_mutex.h>
Functions | |
void | impl_mysql_mutex_register (const char *category, PSI_mutex_info *info, int count) |
int | impl_mysql_mutex_init (PSI_mutex_key key, mysql_mutex_t *that, const native_mutexattr_t *attr, const char *src_file, unsigned int src_line) |
int | impl_mysql_mutex_destroy (mysql_mutex_t *that, const char *src_file, unsigned int src_line) |
int | impl_mysql_mutex_lock (mysql_mutex_t *that, const char *src_file, unsigned int src_line) |
int | impl_mysql_mutex_trylock (mysql_mutex_t *that, const char *src_file, unsigned int src_line) |
int | impl_mysql_mutex_unlock (mysql_mutex_t *that, const char *src_file, unsigned int src_line) |
Variables | |
const mysql_service_mysql_mutex_v1_t | SERVICE_IMPLEMENTATION (mysql_server, mysql_mutex_v1) |
int impl_mysql_mutex_destroy | ( | mysql_mutex_t * | that, |
const char * | src_file, | ||
unsigned int | src_line | ||
) |
int impl_mysql_mutex_init | ( | PSI_mutex_key | key, |
mysql_mutex_t * | that, | ||
const native_mutexattr_t * | attr, | ||
const char * | src_file, | ||
unsigned int | src_line | ||
) |
int impl_mysql_mutex_lock | ( | mysql_mutex_t * | that, |
const char * | src_file, | ||
unsigned int | src_line | ||
) |
void impl_mysql_mutex_register | ( | const char * | category, |
PSI_mutex_info * | info, | ||
int | count | ||
) |
int impl_mysql_mutex_trylock | ( | mysql_mutex_t * | that, |
const char * | src_file, | ||
unsigned int | src_line | ||
) |
int impl_mysql_mutex_unlock | ( | mysql_mutex_t * | that, |
const char * | src_file, | ||
unsigned int | src_line | ||
) |
const mysql_service_mysql_mutex_v1_t SERVICE_IMPLEMENTATION(mysql_server, mysql_mutex_v1) | ( | mysql_server | , |
mysql_mutex_v1 | |||
) |