![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
This struct provides a namespace for the GR layer components. More...
#include <plugin.h>
Public Types | |
| enum | gr_modules_enum {  RECOVERY_MODULE = 0 , GROUP_ACTION_COORDINATOR , PRIMARY_ELECTION_HANDLER , AUTO_INCREMENT_HANDLER , APPLIER_MODULE , ASYNC_REPL_CHANNELS , GROUP_PARTITION_HANDLER , AUTOREJOIN_THREAD , BLOCKED_TRANSACTION_HANDLER , CERTIFICATION_LATCH , GROUP_MEMBER_MANAGER , REGISTRY_MODULE , WAIT_ON_START , COMPATIBILITY_MANAGER , GCS_EVENTS_HANDLER , REMOTE_CLONE_HANDLER , MESSAGE_SERVICE_HANDLER , BINLOG_DUMP_THREAD_KILL , MEMBER_ACTIONS_HANDLER , METRICS_HANDLER , RECOVERY_METADATA_MODULE , NUM_MODULES }  | 
| Represents the GR layer modules that can be initialized and/or terminated at will while the plugin is running.  More... | |
| using | mask = std::bitset< NUM_MODULES > | 
Static Public Attributes | |
| static constexpr mask | all_modules = (1 << NUM_MODULES) - 1 | 
This struct provides a namespace for the GR layer components.
| using gr_modules::mask = std::bitset<NUM_MODULES> | 
Represents the GR layer modules that can be initialized and/or terminated at will while the plugin is running.
      
  | 
  staticconstexpr |