MySQL 8.3.0
Source Code Documentation
Sync_before_execution_action_packet Class Reference

A packet to request a synchronization point on the global message order on a given member before transaction execution. More...

#include <applier.h>

Inheritance diagram for Sync_before_execution_action_packet:
[legend]

Public Member Functions

 Sync_before_execution_action_packet (my_thread_id thread_id, const Gcs_member_identifier &gcs_member_id)
 Create a new synchronization point request. More...
 
 ~Sync_before_execution_action_packet () override=default
 
- 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 my_thread_id m_thread_id
 
const Gcs_member_identifier m_gcs_member_id
 

Detailed Description

A packet to request a synchronization point on the global message order on a given member before transaction execution.

Constructor & Destructor Documentation

◆ Sync_before_execution_action_packet()

Sync_before_execution_action_packet::Sync_before_execution_action_packet ( my_thread_id  thread_id,
const Gcs_member_identifier gcs_member_id 
)
inline

Create a new synchronization point request.

Parameters
thread_idthe thread that did the request
gcs_member_idthe member id that did the request

◆ ~Sync_before_execution_action_packet()

Sync_before_execution_action_packet::~Sync_before_execution_action_packet ( )
overridedefault

Member Data Documentation

◆ m_gcs_member_id

const Gcs_member_identifier Sync_before_execution_action_packet::m_gcs_member_id

◆ m_thread_id

const my_thread_id Sync_before_execution_action_packet::m_thread_id

The documentation for this class was generated from the following file: