![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
A wrapper for raw network packets. More...
#include <pipeline_interfaces.h>
Public Member Functions | |
| Data_packet (const uchar *data, ulong len, PSI_memory_key key, enum_group_replication_consistency_level consistency_level=GROUP_REPLICATION_CONSISTENCY_EVENTUAL, std::list< Gcs_member_identifier > *online_members=nullptr) | |
| Create a new data packet wrapper.  More... | |
| ~Data_packet () override | |
  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 | |
| uchar * | payload | 
| ulong | len | 
| const enum_group_replication_consistency_level | m_consistency_level | 
| std::list< Gcs_member_identifier > * | m_online_members | 
A wrapper for raw network packets.
      
  | 
  inline | 
Create a new data packet wrapper.
| [in] | data | the packet data | 
| [in] | len | the packet length | 
| [in] | key | the memory instrument key | 
| [in] | consistency_level | the transaction consistency level | 
| [in] | online_members | the ONLINE members when the transaction message was delivered | 
      
  | 
  inlineoverride | 
| ulong Data_packet::len | 
| const enum_group_replication_consistency_level Data_packet::m_consistency_level | 
| std::list<Gcs_member_identifier>* Data_packet::m_online_members | 
| uchar* Data_packet::payload |