![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <assert.h>#include <mysql/group_replication_priv.h>#include "plugin/group_replication/include/member_info.h"#include "plugin/group_replication/include/pipeline_interfaces.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_communication_interface.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_control_interface.h"Go to the source code of this file.
Classes | |
| class | Handler_start_action | 
| Action to signal the handler to start existing routines.  More... | |
| class | Handler_stop_action | 
| Action to signal the handler to stop existing routines.  More... | |
| class | Handler_applier_configuration_action | 
| Action to configure existing applier handlers.  More... | |
| class | Handler_certifier_configuration_action | 
| Action to configure existing certification handlers.  More... | |
| class | Handler_certifier_information_action | 
| Action that carries a certification info to be applied on certification handlers.  More... | |
| class | View_change_pipeline_action | 
| Action to signal any interested handler that a VC happened.  More... | |
| class | Handler_THD_setup_action | 
| Action that gives handlers access to the a THD object.  More... | |
Typedefs | |
| typedef enum enum_group_replication_handler_actions | Plugin_handler_action | 
Enumerations | |
| enum | enum_event_modifier { TRANSACTION_BEGIN = 1 , TRANSACTION_END = 2 , UNMARKED_EVENT = 3 , SINGLE_VIEW_EVENT = 4 } | 
| enum | enum_handler_role {  EVENT_CATALOGER = 0 , APPLIER = 1 , CERTIFIER = 2 , QUEUER = 3 , ROLE_NUMBER = 4 }  | 
| Enumeration type for the different roles of the used handlers.  More... | |
| enum | enum_group_replication_handler_actions {  HANDLER_START_ACTION = 0 , HANDLER_STOP_ACTION = 1 , HANDLER_APPLIER_CONF_ACTION = 2 , HANDLER_CERT_CONF_ACTION = 3 , HANDLER_CERT_INFO_ACTION = 4 , HANDLER_VIEW_CHANGE_ACTION = 5 , HANDLER_GCS_INTERFACE_ACTION = 6 , HANDLER_THD_ACTION = 7 , HANDLER_ACTION_NUMBER = 8 }  | 
| Enumeration of all actions sent to the plugin handlers.  More... | |
| enum enum_event_modifier | 
| enum enum_handler_role |