MySQL 9.1.0
Source Code Documentation
Leaving_members_action_packet Class Reference

A packet to inform pipeline listeners of leaving members, this packet will be handled on the global message order, that is, ordered with certification. More...

#include <applier.h>

Inheritance diagram for Leaving_members_action_packet:
[legend]

Public Member Functions

 Leaving_members_action_packet (const std::vector< Gcs_member_identifier > &leaving_members)
 Create a new leaving members packet. More...
 
 ~Leaving_members_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 std::vector< Gcs_member_identifierm_leaving_members
 

Detailed Description

A packet to inform pipeline listeners of leaving members, this packet will be handled on the global message order, that is, ordered with certification.

Constructor & Destructor Documentation

◆ Leaving_members_action_packet()

Leaving_members_action_packet::Leaving_members_action_packet ( const std::vector< Gcs_member_identifier > &  leaving_members)
inline

Create a new leaving members packet.

Parameters
leaving_membersthe members that left the group

◆ ~Leaving_members_action_packet()

Leaving_members_action_packet::~Leaving_members_action_packet ( )
overridedefault

Member Data Documentation

◆ m_leaving_members

const std::vector<Gcs_member_identifier> Leaving_members_action_packet::m_leaving_members

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