![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include "connection_delay.h"#include <mysql/components/services/mysql_cond.h>#include <mysql/components/services/mysql_mutex.h>#include <mysqld_error.h>#include "connection_control_coordinator.h"#include "failed_attempts_list_imp.h"#include "my_systime.h"#include "option_usage.h"#include "security_context_wrapper.h"Namespaces | |
| namespace | connection_control | 
Functions | |
| static bool | connection_control::is_unauthenticated_connection (MYSQL_THD thd) | 
| 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 = std::size(opt_enums) | 
| static stats_connection_control | connection_control::status_vars_enums [] | 
| static const size_t | connection_control::status_vars_enums_size = std::size(status_vars_enums) | 
| static Connection_delay_action * | connection_control::g_max_failed_connection_handler = nullptr |