MySQL 9.1.0
Source Code Documentation
|
A packet to inform that a given member did prepare a given transaction. More...
#include <applier.h>
Public Member Functions | |
Transaction_prepared_action_packet (const gr::Gtid_tsid &tsid, bool is_tsid_specified, rpl_gno gno, const Gcs_member_identifier &gcs_member_id) | |
Create a new transaction prepared action. More... | |
~Transaction_prepared_action_packet () override=default | |
const gr::Gtid_tsid & | get_tsid () const |
tsid accessor More... | |
bool | is_tsid_specified () const |
returns information on whether TSID is specified for this trx More... | |
Public Member Functions inherited from Packet | |
Packet (int type) | |
Create a new generic packet of a certain type. More... | |
virtual | ~Packet ()=default |
int | get_packet_type () |
Public Attributes | |
const bool | m_tsid_specified |
const rpl_gno | m_gno |
const Gcs_member_identifier | m_gcs_member_id |
Private Attributes | |
gr::Gtid_tsid | m_tsid |
A packet to inform that a given member did prepare a given transaction.
|
inline |
Create a new transaction prepared action.
tsid | the prepared transaction tsid |
is_tsid_specified | information on whether tsid is specified |
gno | the prepared transaction gno |
gcs_member_id | the member id that did prepare the transaction |
|
overridedefault |
|
inline |
tsid accessor
|
inline |
returns information on whether TSID is specified for this trx
const Gcs_member_identifier Transaction_prepared_action_packet::m_gcs_member_id |
const rpl_gno Transaction_prepared_action_packet::m_gno |
|
private |
const bool Transaction_prepared_action_packet::m_tsid_specified |