MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
connection_delay.cc File Reference

Namespaces

namespace  connection_control
 

Functions

void connection_control::init_connection_delay_event (Connection_event_coordinator *coordinator)
 Initializes required objects for handling connection events. More...
 
void connection_control::deinit_connection_delay_event ()
 Deinitializes objects and frees associated memory. More...
 

Variables

const int64 connection_control::MIN_THRESHOLD = 0
 constants/variables declared in connection_delay_interfaces.h More...
 
const int64 connection_control::DISABLE_THRESHOLD = 0
 
const int64 connection_control::MAX_THRESHOLD = INT_MAX32
 
const int64 connection_control::MIN_DELAY = 1000
 
const int64 connection_control::MAX_DELAY = INT_MAX32
 
static mysql_rwlock_t connection_control::connection_event_delay_lock
 variables used by connection_delay.cc More...
 
static opt_connection_control connection_control::opt_enums []
 
static const size_t connection_control::opt_enums_size = 3
 
static stats_connection_control connection_control::status_vars_enums []
 
static const size_t connection_control::status_vars_enums_size = 1
 
static Connection_delay_action * connection_control::g_max_failed_connection_handler = nullptr