![]() |
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 |