MySQL 8.4.2
Source Code Documentation
mysql_cond_service.h File Reference

Go to the source code of this file.

Classes

struct  s_mysql_mysql_cond_v1
 

Macros

#define REQUIRES_MYSQL_COND_SERVICE   REQUIRES_SERVICE(mysql_cond_v1)
 

Typedefs

typedef void(* mysql_cond_register_t) (const char *category, PSI_cond_info *info, int count)
 
typedef int(* mysql_cond_init_t) (PSI_cond_key key, mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
typedef int(* mysql_cond_destroy_t) (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
typedef int(* mysql_cond_wait_t) (mysql_cond_t *that, mysql_mutex_t *mutex, const char *src_file, unsigned int src_line)
 
typedef int(* mysql_cond_timedwait_t) (mysql_cond_t *that, mysql_mutex_t *mutex, const struct timespec *abstime, const char *src_file, unsigned int src_line)
 
typedef int(* mysql_cond_signal_t) (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
typedef int(* mysql_cond_broadcast) (mysql_cond_t *that, const char *src_file, unsigned int src_line)
 
typedef struct s_mysql_mysql_cond_v1 mysql_service_mysql_cond_v1_t
 

Macro Definition Documentation

◆ REQUIRES_MYSQL_COND_SERVICE

#define REQUIRES_MYSQL_COND_SERVICE   REQUIRES_SERVICE(mysql_cond_v1)

Typedef Documentation

◆ mysql_cond_broadcast

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

◆ mysql_cond_destroy_t

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

◆ mysql_cond_init_t

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

◆ mysql_cond_register_t

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

◆ mysql_cond_signal_t

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

◆ mysql_cond_timedwait_t

typedef int(* mysql_cond_timedwait_t) (mysql_cond_t *that, mysql_mutex_t *mutex, const struct timespec *abstime, const char *src_file, unsigned int src_line)

◆ mysql_cond_wait_t

typedef int(* mysql_cond_wait_t) (mysql_cond_t *that, mysql_mutex_t *mutex, const char *src_file, unsigned int src_line)

◆ mysql_service_mysql_cond_v1_t