![]() |
MySQL 8.0.43
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 |