ACTION_ABORT_PHASE enum value | Group_action_message | |
ACTION_END_PHASE enum value | Group_action_message | |
ACTION_INITIATOR_END enum value | Group_action_message | |
ACTION_INITIATOR_UNKNOWN enum value | Group_action_message | |
ACTION_MESSAGE_END enum value | Group_action_message | |
ACTION_MULTI_PRIMARY_MESSAGE enum value | Group_action_message | |
ACTION_PHASE_END enum value | Group_action_message | |
ACTION_PRIMARY_ELECTION_MESSAGE enum value | Group_action_message | |
ACTION_SET_COMMUNICATION_PROTOCOL_MESSAGE enum value | Group_action_message | |
ACTION_START_PHASE enum value | Group_action_message | |
ACTION_UDF_COMMUNICATION_PROTOCOL_MESSAGE enum value | Group_action_message | |
ACTION_UDF_SET_PRIMARY enum value | Group_action_message | |
ACTION_UDF_SWITCH_TO_MULTI_PRIMARY_MODE enum value | Group_action_message | |
ACTION_UDF_SWITCH_TO_SINGLE_PRIMARY_MODE enum value | Group_action_message | |
ACTION_UDF_SWITCH_TO_SINGLE_PRIMARY_MODE_UUID enum value | Group_action_message | |
ACTION_UNKNOWN_MESSAGE enum value | Group_action_message | |
ACTION_UNKNOWN_PHASE enum value | Group_action_message | |
CT_CERTIFICATION_MESSAGE enum value | Plugin_gcs_message | |
CT_GROUP_ACTION_MESSAGE enum value | Plugin_gcs_message | |
CT_GROUP_VALIDATION_MESSAGE enum value | Plugin_gcs_message | |
CT_MAX enum value | Plugin_gcs_message | |
CT_MEMBER_INFO_MANAGER_MESSAGE enum value | Plugin_gcs_message | |
CT_MEMBER_INFO_MESSAGE enum value | Plugin_gcs_message | |
CT_MESSAGE_SERVICE_MESSAGE enum value | Plugin_gcs_message | |
CT_PIPELINE_STATS_MEMBER_MESSAGE enum value | Plugin_gcs_message | |
CT_RECOVERY_MESSAGE enum value | Plugin_gcs_message | |
CT_RECOVERY_METADATA_MESSAGE enum value | Plugin_gcs_message | |
CT_SINGLE_PRIMARY_MESSAGE enum value | Plugin_gcs_message | |
CT_SYNC_BEFORE_EXECUTION_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_PREPARED_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_WITH_GUARANTEE_MESSAGE enum value | Plugin_gcs_message | |
CT_UNKNOWN enum value | Plugin_gcs_message | |
decode(const unsigned char *buffer, size_t length) | Plugin_gcs_message | |
decode_header(const unsigned char **slider) | Plugin_gcs_message | protected |
decode_payload(const unsigned char *buffer, const unsigned char *end) override | Group_action_message | protectedvirtual |
decode_payload_item_bytes(const unsigned char **buffer, uint16 *type, unsigned char *value, unsigned long long *length) | Plugin_gcs_message | protected |
decode_payload_item_char(const unsigned char **buffer, uint16 *type, unsigned char *value) | Plugin_gcs_message | protectedstatic |
decode_payload_item_int2(const unsigned char **buffer, uint16 *type, uint16 *value) | Plugin_gcs_message | protected |
decode_payload_item_int4(const unsigned char **buffer, uint16 *type, uint32 *value) | Plugin_gcs_message | protected |
decode_payload_item_int8(const unsigned char **buffer, uint16 *type, uint64 *value) | Plugin_gcs_message | protectedstatic |
decode_payload_item_string(const unsigned char **buffer, uint16 *type, std::string *value, unsigned long long *length) | Plugin_gcs_message | protected |
decode_payload_item_type_and_length(const unsigned char **buffer, uint16 *payload_item_type, unsigned long long *payload_item_length) | Plugin_gcs_message | protectedstatic |
encode(std::vector< unsigned char > *buffer) const | Plugin_gcs_message | |
encode_header(std::vector< unsigned char > *buffer) const | Plugin_gcs_message | protected |
encode_payload(std::vector< unsigned char > *buffer) const override | Group_action_message | protectedvirtual |
encode_payload_item_bytes(std::vector< unsigned char > *buffer, uint16 type, const unsigned char *value, unsigned long long length) const | Plugin_gcs_message | protected |
encode_payload_item_char(std::vector< unsigned char > *buffer, uint16 type, unsigned char value) const | Plugin_gcs_message | protected |
encode_payload_item_int2(std::vector< unsigned char > *buffer, uint16 type, uint16 value) const | Plugin_gcs_message | protected |
encode_payload_item_int4(std::vector< unsigned char > *buffer, uint16 type, uint32 value) const | Plugin_gcs_message | protected |
encode_payload_item_int8(std::vector< unsigned char > *buffer, uint16 type, ulonglong value) const | Plugin_gcs_message | protected |
encode_payload_item_string(std::vector< unsigned char > *buffer, uint16 type, const char *value, unsigned long long length) const | Plugin_gcs_message | protected |
encode_payload_item_type_and_length(std::vector< unsigned char > *buffer, uint16 payload_item_type, unsigned long long payload_item_length) const | Plugin_gcs_message | protected |
enum_action_initiator_and_action enum name | Group_action_message | |
enum_action_message_phase enum name | Group_action_message | |
enum_action_message_type enum name | Group_action_message | |
enum_cargo_type enum name | Plugin_gcs_message | |
enum_payload_item_type enum name | Group_action_message | |
gcs_protocol | Group_action_message | private |
get_action_initiator() | Group_action_message | inline |
get_action_type(const uchar *buf) | Group_action_message | static |
get_cargo_type() const | Plugin_gcs_message | inline |
get_cargo_type(const unsigned char *buffer) | Plugin_gcs_message | static |
get_first_payload_item_raw_data(const unsigned char *buffer, const unsigned char **payload_item_data, size_t *payload_item_length) | Plugin_gcs_message | static |
get_gcs_protocol() | Group_action_message | |
get_group_action_message_phase() | Group_action_message | inline |
get_group_action_message_type() | Group_action_message | inline |
get_header_length() | Plugin_gcs_message | inline |
get_msg_length() | Plugin_gcs_message | inline |
get_payload_item_type_raw_data(const unsigned char *buffer, const unsigned char *end, uint16 payload_item_type, const unsigned char **payload_item_data, unsigned long long *payload_item_length) | Plugin_gcs_message | static |
get_primary_to_elect_uuid() | Group_action_message | |
get_return_value() | Group_action_message | inline |
get_sent_timestamp(const unsigned char *buffer, size_t length) | Group_action_message | static |
Plugin_gcs_message::get_sent_timestamp(const unsigned char *buffer, size_t length, const uint16 timestamp_payload_item_type) | Plugin_gcs_message | protectedstatic |
get_transaction_monitor_timeout() | Group_action_message | |
get_version() | Plugin_gcs_message | inline |
Group_action_message() | Group_action_message | |
Group_action_message(enum_action_message_type type) | Group_action_message | |
Group_action_message(std::string &primary_uuid, int32 &transaction_monitor_timeout_arg) | Group_action_message | |
Group_action_message(Gcs_protocol_version gcs_protocol) | Group_action_message | explicit |
Group_action_message(const uchar *buf, size_t len) | Group_action_message | |
group_action_phase | Group_action_message | private |
group_action_type | Group_action_message | private |
m_action_initiator | Group_action_message | private |
m_cargo_type | Plugin_gcs_message | private |
m_fixed_header_len | Plugin_gcs_message | private |
m_msg_len | Plugin_gcs_message | private |
m_transaction_monitor_timeout | Group_action_message | private |
m_version | Plugin_gcs_message | private |
PIT_ACTION_INITIATOR enum value | Group_action_message | |
PIT_ACTION_PHASE enum value | Group_action_message | |
PIT_ACTION_PRIMARY_ELECTION_UUID enum value | Group_action_message | |
PIT_ACTION_RETURN_VALUE enum value | Group_action_message | |
PIT_ACTION_SET_COMMUNICATION_PROTOCOL_VERSION enum value | Group_action_message | |
PIT_ACTION_TRANSACTION_MONITOR_TIMEOUT enum value | Group_action_message | |
PIT_ACTION_TYPE enum value | Group_action_message | |
PIT_MAX enum value | Group_action_message | |
PIT_SENT_TIMESTAMP enum value | Group_action_message | |
PIT_UNKNOWN enum value | Group_action_message | |
Plugin_gcs_message(enum_cargo_type cargo_type) | Plugin_gcs_message | explicitprotected |
PLUGIN_GCS_MESSAGE_VERSION | Plugin_gcs_message | static |
primary_election_uuid | Group_action_message | private |
return_value | Group_action_message | private |
set_action_initiator(const enum_action_initiator_and_action initiator) | Group_action_message | inline |
set_group_action_message_phase(enum_action_message_phase phase) | Group_action_message | inline |
set_return_value(int return_value_arg) | Group_action_message | inline |
WIRE_CARGO_TYPE_SIZE | Plugin_gcs_message | static |
WIRE_FIXED_HEADER_SIZE | Plugin_gcs_message | static |
WIRE_HD_LEN_SIZE | Plugin_gcs_message | static |
WIRE_MSG_LEN_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_HEADER_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_LEN_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_TYPE_SIZE | Plugin_gcs_message | static |
WIRE_VERSION_SIZE | Plugin_gcs_message | static |
~Group_action_message() override | Group_action_message | |
~Plugin_gcs_message()=default | Plugin_gcs_message | virtual |