24#ifndef CONNECTION_CONTROL_DATA_H 
   25#define CONNECTION_CONTROL_DATA_H 
Structure to maintain statistics.
Definition: connection_control_data.h:66
 
Connection_control_statistics()=default
 
std::atomic< int64 > stats_array[STAT_LAST]
Definition: connection_control_data.h:70
 
Structure to maintain system variables.
Definition: connection_control_data.h:56
 
bool exempt_unknown_users
Definition: connection_control_data.h:62
 
long long min_connection_delay
Definition: connection_control_data.h:60
 
long long failed_connections_threshold
Definition: connection_control_data.h:59
 
long long max_connection_delay
Definition: connection_control_data.h:61
 
connection_control::Connection_control_statistics g_statistics
Definition: connection_control.cc:49
 
connection_control::Connection_control_variables g_variables
Definition: connection_control.cc:50
 
opt_connection_control
Enum for system variables : Must be in sync with members of Connection_control_variables.
Definition: connection_control_data.h:35
 
@ OPT_MIN_CONNECTION_DELAY
Definition: connection_control_data.h:37
 
@ OPT_LAST
Definition: connection_control_data.h:40
 
@ OPT_EXEMPT_UNKNOWN_USERS
Definition: connection_control_data.h:39
 
@ OPT_FAILED_CONNECTIONS_THRESHOLD
Definition: connection_control_data.h:36
 
@ OPT_MAX_CONNECTION_DELAY
Definition: connection_control_data.h:38
 
stats_connection_control
Enum for status variables : Must be in sync with members of Connection_control_statistics.
Definition: connection_control_data.h:47
 
@ STAT_OPTION_USAGE
Definition: connection_control_data.h:49
 
@ STAT_LAST
Definition: connection_control_data.h:51
 
@ STAT_CONNECTION_EXEMPTED_USERS
Definition: connection_control_data.h:50
 
@ STAT_CONNECTION_DELAY_TRIGGERED
Definition: connection_control_data.h:48
 
Some integer typedefs for easier portability.
 
Definition: connection_control.h:66