MySQL 9.0.0
Source Code Documentation
Recovery_metadata_message_compressed_parts Class Reference

This class contains custom iterator written to decode compressed certification info of Recovery Metadata Message. More...

#include <recovery_metadata_message_compressed_parts.h>

Classes

struct  Iterator
 

Public Member Functions

 Recovery_metadata_message_compressed_parts (Recovery_metadata_message *recovery_metadata_message, uint count)
 Recovery_metadata_message_compressed_parts constructor. More...
 
Iterator begin () noexcept
 The Recovery Metadata payload may contain multiple packets of compressed data. More...
 
Iterator end () noexcept
 The Recovery Metadata payload may contain multiple packets of compressed data. More...
 

Private Attributes

const unsigned char * m_payload_start
 
uint m_payload_packet_count {0}
 
Recovery_metadata_messagem_recovery_metadata_message {nullptr}
 

Detailed Description

This class contains custom iterator written to decode compressed certification info of Recovery Metadata Message.

Constructor & Destructor Documentation

◆ Recovery_metadata_message_compressed_parts()

Recovery_metadata_message_compressed_parts::Recovery_metadata_message_compressed_parts ( Recovery_metadata_message recovery_metadata_message,
uint  count 
)

Recovery_metadata_message_compressed_parts constructor.

Parameters
[in]recovery_metadata_messagepointer to Recovery_metadata_message.
[in]countNumber of packets of Compressed certification info.

Member Function Documentation

◆ begin()

Recovery_metadata_Iterator Recovery_metadata_message_compressed_parts::begin ( )
noexcept

The Recovery Metadata payload may contain multiple packets of compressed data.

This will return a pointer to the first compressed data packet.

Returns
a pointer to Iterator front or first compressed data packet.

◆ end()

Recovery_metadata_Iterator Recovery_metadata_message_compressed_parts::end ( )
noexcept

The Recovery Metadata payload may contain multiple packets of compressed data.

This will return a pointer to the last compressed data packet.

Returns
a pointer to Iterator back or last compressed data packet.

Member Data Documentation

◆ m_payload_packet_count

uint Recovery_metadata_message_compressed_parts::m_payload_packet_count {0}
private

◆ m_payload_start

const unsigned char* Recovery_metadata_message_compressed_parts::m_payload_start
private

◆ m_recovery_metadata_message

Recovery_metadata_message* Recovery_metadata_message_compressed_parts::m_recovery_metadata_message {nullptr}
private

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