MySQL  8.0.17
Source Code Documentation
mysql_cond_service.cc File Reference

Functions

void impl_mysql_cond_register (const char *category, PSI_cond_info *info, int count)
 
int impl_mysql_cond_init (PSI_cond_key key, mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
int impl_mysql_cond_destroy (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
int impl_mysql_cond_wait (mysql_cond_t *cond, mysql_mutex_t *mutex, const char *src_file, unsigned int src_line)
 
int impl_mysql_cond_timedwait (mysql_cond_t *cond, mysql_mutex_t *mutex, const struct timespec *abstime, const char *src_file, unsigned int src_line)
 
int impl_mysql_cond_signal (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
int impl_mysql_cond_broadcast (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
const mysql_service_mysql_cond_v1_t SERVICE_IMPLEMENTATION (mysql_server, mysql_cond_v1)
 

Variables

const mysql_service_mysql_cond_v1_t SERVICE_IMPLEMENTATION (mysql_server, mysql_cond_v1)
 

Function Documentation

◆ impl_mysql_cond_broadcast()

int impl_mysql_cond_broadcast ( mysql_cond_t that,
const char *  src_file,
unsigned int  src_line 
)

◆ impl_mysql_cond_destroy()

int impl_mysql_cond_destroy ( mysql_cond_t that,
const char *  src_file,
unsigned int  src_line 
)

◆ impl_mysql_cond_init()

int impl_mysql_cond_init ( PSI_cond_key  key,
mysql_cond_t that,
const char *  src_file,
unsigned int  src_line 
)

◆ impl_mysql_cond_register()

void impl_mysql_cond_register ( const char *  category,
PSI_cond_info info,
int  count 
)

◆ impl_mysql_cond_signal()

int impl_mysql_cond_signal ( mysql_cond_t that,
const char *  src_file,
unsigned int  src_line 
)

◆ impl_mysql_cond_timedwait()

int impl_mysql_cond_timedwait ( mysql_cond_t cond,
mysql_mutex_t mutex,
const struct timespec *  abstime,
const char *  src_file,
unsigned int  src_line 
)

◆ impl_mysql_cond_wait()

int impl_mysql_cond_wait ( mysql_cond_t cond,
mysql_mutex_t mutex,
const char *  src_file,
unsigned int  src_line 
)

◆ SERVICE_IMPLEMENTATION()

const mysql_service_mysql_cond_v1_t SERVICE_IMPLEMENTATION ( mysql_server  ,
mysql_cond_v1   
)

Variable Documentation

◆ SERVICE_IMPLEMENTATION

const mysql_service_mysql_cond_v1_t SERVICE_IMPLEMENTATION(mysql_server, mysql_cond_v1) ( mysql_server  ,
mysql_cond_v1   
)
Initial value:
= {
int impl_mysql_cond_wait(mysql_cond_t *cond, mysql_mutex_t *mutex, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:44
int impl_mysql_cond_signal(mysql_cond_t *that, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:56
int impl_mysql_cond_timedwait(mysql_cond_t *cond, mysql_mutex_t *mutex, const struct timespec *abstime, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:49
int impl_mysql_cond_broadcast(mysql_cond_t *that, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:61
int impl_mysql_cond_destroy(mysql_cond_t *that, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:39
void impl_mysql_cond_register(const char *category, PSI_cond_info *info, int count)
Definition: mysql_cond_service.cc:29
int impl_mysql_cond_init(PSI_cond_key key, mysql_cond_t *that, const char *src_file, unsigned int src_line)
Definition: mysql_cond_service.cc:34