MySQL 9.1.0
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 |