MySQL 8.0.39
Source Code Documentation
sql_manager.cc File Reference
#include "sql/sql_manager.h"
#include <errno.h>
#include <sys/types.h>
#include <time.h>
#include "my_compiler.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_loglevel.h"
#include "my_systime.h"
#include "my_thread.h"
#include "mysql/components/services/bits/mysql_cond_bits.h"
#include "mysql/components/services/bits/mysql_mutex_bits.h"
#include "mysql/components/services/log_builtins.h"
#include "mysql/psi/mysql_cond.h"
#include "mysql/psi/mysql_mutex.h"
#include "mysql/psi/mysql_thread.h"
#include "mysql_com.h"
#include "mysqld_error.h"
#include "sql/log.h"
#include "sql/mysqld.h"
#include "sql/sql_base.h"

Functions

static void * handle_manager (void *arg)
 
void start_handle_manager ()
 
void stop_handle_manager ()
 

Variables

static bool volatile manager_thread_in_use
 
static bool abort_manager
 
my_thread_t manager_thread
 
mysql_mutex_t LOCK_manager
 
mysql_cond_t COND_manager
 

Function Documentation

◆ handle_manager()

static void * handle_manager ( void *  arg)
static

◆ start_handle_manager()

void start_handle_manager ( )

◆ stop_handle_manager()

void stop_handle_manager ( )

Variable Documentation

◆ abort_manager

bool abort_manager
static

◆ COND_manager

mysql_cond_t COND_manager

◆ LOCK_manager

mysql_mutex_t LOCK_manager

◆ manager_thread

my_thread_t manager_thread

◆ manager_thread_in_use

bool volatile manager_thread_in_use
static