MySQL 8.3.0
Source Code Documentation
mysql_cond_v1_native Namespace Reference

Typedefs

using mock_clock = std::chrono::system_clock
 

Functions

static void _register (const char *, PSI_cond_info *, int)
 
static int init (PSI_cond_key, mysql_cond_t *that, const char *, unsigned int)
 
static int destroy (mysql_cond_t *that, const char *, unsigned int)
 
static int wait (mysql_cond_t *that, mysql_mutex_t *mutex_arg, const char *, unsigned int)
 
static int timedwait (mysql_cond_t *that, mysql_mutex_t *mutex_arg, const struct timespec *abstime, const char *, unsigned int)
 
static int signal (mysql_cond_t *that, const char *, unsigned int)
 
static int broadcast (mysql_cond_t *that, const char *, unsigned int)
 

Typedef Documentation

◆ mock_clock

using mysql_cond_v1_native::mock_clock = typedef std::chrono::system_clock

Function Documentation

◆ _register()

static void mysql_cond_v1_native::_register ( const char *  ,
PSI_cond_info ,
int   
)
static

◆ broadcast()

static int mysql_cond_v1_native::broadcast ( mysql_cond_t that,
const char *  ,
unsigned int   
)
static

◆ destroy()

static int mysql_cond_v1_native::destroy ( mysql_cond_t that,
const char *  ,
unsigned int   
)
static

◆ init()

static int mysql_cond_v1_native::init ( PSI_cond_key  ,
mysql_cond_t that,
const char *  ,
unsigned int   
)
static

◆ signal()

static int mysql_cond_v1_native::signal ( mysql_cond_t that,
const char *  ,
unsigned int   
)
static

◆ timedwait()

static int mysql_cond_v1_native::timedwait ( mysql_cond_t that,
mysql_mutex_t mutex_arg,
const struct timespec *  abstime,
const char *  ,
unsigned int   
)
static

◆ wait()

static int mysql_cond_v1_native::wait ( mysql_cond_t that,
mysql_mutex_t mutex_arg,
const char *  ,
unsigned int   
)
static