MySQL 9.1.0
Source Code Documentation
|
A service that sends content agnostic messages from a member to the group. More...
#include <group_replication_message_service.h>
Public Attributes | |
mysql_service_status_t(* | send )(const char *tag, const unsigned char *payload, const size_t payload_length) |
This function SHALL be called whenever the caller wants to send an agnostic messages to the group replication stream. More... | |
A service that sends content agnostic messages from a member to the group.
This only works if the component is on a server with group replication running and the member state is ONLINE. If server isn't ONLINE message won't be deliver.
After message sent to all members of the group, all components that have registered group_replication_message_service_recv service will be notified.
mysql_service_status_t(* s_mysql_group_replication_message_service_send::send) (const char *tag, const unsigned char *payload, const size_t payload_length) |
This function SHALL be called whenever the caller wants to send an agnostic messages to the group replication stream.
[in] | tag | tag identifies message |
[in] | payload | data to be deliver |
[in] | payload_length | size of data |