MySQL 8.0.40
Source Code Documentation
plugin_local_variables Struct Reference

#include <plugin_variables.h>

Public Member Functions

 SERVICE_TYPE (registry) *reg_srv
 
void init ()
 

Public Attributes

MYSQL_PLUGIN plugin_info_ptr
 
unsigned int plugin_version
 
rpl_sidno group_sidno
 
rpl_sidno view_change_sidno
 
mysql_mutex_t force_members_running_mutex
 
mysql_mutex_t plugin_online_mutex
 
mysql_mutex_t plugin_modules_termination_mutex
 
mysql_mutex_t plugin_applier_module_initialize_terminate_mutex
 
mysql_cond_t plugin_online_condition
 
Plugin_waitlockonline_wait_mutex
 
Checkable_rwlockplugin_running_lock
 
Checkable_rwlockplugin_stop_lock
 
std::atomic< bool > plugin_is_stopping
 
std::atomic< bool > group_replication_running
 
std::atomic< bool > group_replication_cloning
 
bool force_members_running
 
uint gr_lower_case_table_names
 
bool gr_default_table_encryption
 
bool known_server_reset
 
bool group_member_mgr_configured
 
bool plugin_is_auto_starting_on_boot
 
bool plugin_is_auto_starting_on_install
 
bool plugin_is_being_uninstalled
 
bool plugin_is_setting_read_mode
 
bool plugin_is_waiting_to_set_server_read_mode
 
bool server_shutdown_status
 
bool wait_on_engine_initialization
 
int write_set_extraction_algorithm
 
enum_wait_on_start_process_result wait_on_start_process
 
bool recovery_timeout_issue_on_stop
 
std::pair< bool, bool > allow_single_leader_latch {false, true}
 
const uint MAX_AUTOREJOIN_TRIES = 2016
 
ulonglong rejoin_timeout
 
Plugin_group_replication_auto_incrementauto_increment_handler
 

Member Function Documentation

◆ init()

void plugin_local_variables::init ( )
inline

◆ SERVICE_TYPE()

plugin_local_variables::SERVICE_TYPE ( registry  )

Member Data Documentation

◆ allow_single_leader_latch

std::pair<bool, bool> plugin_local_variables::allow_single_leader_latch {false, true}

◆ auto_increment_handler

Plugin_group_replication_auto_increment* plugin_local_variables::auto_increment_handler

◆ force_members_running

bool plugin_local_variables::force_members_running

◆ force_members_running_mutex

mysql_mutex_t plugin_local_variables::force_members_running_mutex

◆ gr_default_table_encryption

bool plugin_local_variables::gr_default_table_encryption

◆ gr_lower_case_table_names

uint plugin_local_variables::gr_lower_case_table_names

◆ group_member_mgr_configured

bool plugin_local_variables::group_member_mgr_configured

◆ group_replication_cloning

std::atomic<bool> plugin_local_variables::group_replication_cloning

◆ group_replication_running

std::atomic<bool> plugin_local_variables::group_replication_running

◆ group_sidno

rpl_sidno plugin_local_variables::group_sidno

◆ known_server_reset

bool plugin_local_variables::known_server_reset

◆ MAX_AUTOREJOIN_TRIES

const uint plugin_local_variables::MAX_AUTOREJOIN_TRIES = 2016

◆ online_wait_mutex

Plugin_waitlock* plugin_local_variables::online_wait_mutex

◆ plugin_applier_module_initialize_terminate_mutex

mysql_mutex_t plugin_local_variables::plugin_applier_module_initialize_terminate_mutex

◆ plugin_info_ptr

MYSQL_PLUGIN plugin_local_variables::plugin_info_ptr

◆ plugin_is_auto_starting_on_boot

bool plugin_local_variables::plugin_is_auto_starting_on_boot

◆ plugin_is_auto_starting_on_install

bool plugin_local_variables::plugin_is_auto_starting_on_install

◆ plugin_is_being_uninstalled

bool plugin_local_variables::plugin_is_being_uninstalled

◆ plugin_is_setting_read_mode

bool plugin_local_variables::plugin_is_setting_read_mode

◆ plugin_is_stopping

std::atomic<bool> plugin_local_variables::plugin_is_stopping

◆ plugin_is_waiting_to_set_server_read_mode

bool plugin_local_variables::plugin_is_waiting_to_set_server_read_mode

◆ plugin_modules_termination_mutex

mysql_mutex_t plugin_local_variables::plugin_modules_termination_mutex

◆ plugin_online_condition

mysql_cond_t plugin_local_variables::plugin_online_condition

◆ plugin_online_mutex

mysql_mutex_t plugin_local_variables::plugin_online_mutex

◆ plugin_running_lock

Checkable_rwlock* plugin_local_variables::plugin_running_lock

◆ plugin_stop_lock

Checkable_rwlock* plugin_local_variables::plugin_stop_lock

◆ plugin_version

unsigned int plugin_local_variables::plugin_version

◆ recovery_timeout_issue_on_stop

bool plugin_local_variables::recovery_timeout_issue_on_stop

◆ rejoin_timeout

ulonglong plugin_local_variables::rejoin_timeout

◆ server_shutdown_status

bool plugin_local_variables::server_shutdown_status

◆ view_change_sidno

rpl_sidno plugin_local_variables::view_change_sidno

◆ wait_on_engine_initialization

bool plugin_local_variables::wait_on_engine_initialization

◆ wait_on_start_process

enum_wait_on_start_process_result plugin_local_variables::wait_on_start_process

◆ write_set_extraction_algorithm

int plugin_local_variables::write_set_extraction_algorithm

The documentation for this struct was generated from the following file: