MySQL 9.1.0
Source Code Documentation
|
A service that gets called whenever an agnostic message from the group replication stream is to be delivered by the group replication receiver thread. More...
#include <group_replication_message_service.h>
Public Attributes | |
mysql_service_status_t(* | recv )(const char *tag, const unsigned char *payload, const size_t payload_length) |
This function of every service implementation SHALL be called by group replication whenever the group replication receive a service message sent to the group. More... | |
A service that gets called whenever an agnostic message from the group replication stream is to be delivered by the group replication receiver thread.
The implementation MUST NOT block the caller.
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 notified about messages received.
mysql_service_status_t(* s_mysql_group_replication_message_service_recv::recv) (const char *tag, const unsigned char *payload, const size_t payload_length) |
This function of every service implementation SHALL be called by group replication whenever the group replication receive a service message sent to the group.
[out] | tag | tag identifies message |
[out] | payload | data to be deliver |
[out] | payload_length | size of data |