MySQL 8.0.40
Source Code Documentation
Gcs_packet Member List

This is the complete list of members for Gcs_packet, including all inherited members.

allocate_serialization_buffer()Gcs_packetprivate
buffer_ptr typedefGcs_packet
deserialize(buffer_ptr &&buffer, unsigned long long buffer_size, Gcs_message_pipeline const &pipeline)Gcs_packetprivate
dump(std::ostringstream &output) constGcs_packet
Gcs_packet() noexceptGcs_packet
Gcs_packet(Gcs_packet &&packet) noexceptGcs_packet
Gcs_packet(const Gcs_packet &packet)=deleteGcs_packet
Gcs_packet(Cargo_type const &cargo, Gcs_protocol_version const &current_version, std::vector< Gcs_dynamic_header > &&dynamic_headers, std::vector< std::unique_ptr< Gcs_stage_metadata > > &&stage_metadata, unsigned long long const &payload_size)Gcs_packetexplicitprivate
Gcs_packet(Gcs_packet const &original_packet, unsigned long long const &new_payload_size)Gcs_packetexplicitprivate
Gcs_packet(synode_no const &delivery_synode, synode_no const &origin_synode)Gcs_packetexplicitprivate
get_cargo_type() constGcs_packet
get_current_dynamic_header()Gcs_packet
get_current_stage_header()Gcs_packet
get_delivery_synode() constGcs_packet
get_dynamic_headers() constGcs_packet
get_fixed_header() constGcs_packet
get_maximum_version() constGcs_packet
get_next_stage_index() constGcs_packet
get_origin_synode() constGcs_packet
get_payload_length() constGcs_packet
get_payload_pointer()Gcs_packet
get_stage_metadata() constGcs_packet
get_total_length() constGcs_packet
get_used_version() constGcs_packet
m_delivery_synodeGcs_packetprivate
m_dynamic_headersGcs_packetprivate
m_fixed_headerGcs_packetprivate
m_next_stage_indexGcs_packetprivate
m_origin_synodeGcs_packetprivate
m_serialized_packetGcs_packetprivate
m_serialized_packet_sizeGcs_packetprivate
m_serialized_payload_offsetGcs_packetprivate
m_serialized_payload_sizeGcs_packetprivate
m_serialized_stage_metadata_sizeGcs_packetprivate
m_stage_metadataGcs_packetprivate
make_from_existing_packet(Gcs_packet const &original_packet, unsigned long long const &new_payload_size)Gcs_packetstatic
make_incoming_packet(buffer_ptr &&buffer, unsigned long long buffer_size, synode_no const &delivery_synode, synode_no const &origin_synode, Gcs_message_pipeline const &pipeline)Gcs_packetstatic
make_outgoing_packet(Cargo_type const &cargo, Gcs_protocol_version const &current_version, std::vector< Gcs_dynamic_header > &&dynamic_headers, std::vector< std::unique_ptr< Gcs_stage_metadata > > &&stage_metadata, unsigned long long const &payload_size)Gcs_packetstatic
operator=(Gcs_packet &&packet) noexceptGcs_packet
operator=(const Gcs_packet &packet)=deleteGcs_packet
prepare_for_next_incoming_stage()Gcs_packet
prepare_for_next_outgoing_stage()Gcs_packet
serialize()Gcs_packet
set_payload_length(unsigned long long const &new_length)Gcs_packet