MySQL 8.4.2
Source Code Documentation
Gcs_xcom_uuid Class Reference

#include <gcs_xcom_group_member_information.h>

Public Member Functions

 Gcs_xcom_uuid ()=default
 
 Gcs_xcom_uuid (const std::string xcom_uuid) noexcept
 
bool encode (uchar **buffer, unsigned int *size) const
 
bool decode (const uchar *buffer, const unsigned int size)
 
std::pair< bool, blob > make_xcom_blob () const
 Converts this UUID into its corresponding XCom blob type. More...
 

Static Public Member Functions

static Gcs_xcom_uuid create_uuid ()
 

Public Attributes

std::string actual_value
 

Constructor & Destructor Documentation

◆ Gcs_xcom_uuid() [1/2]

Gcs_xcom_uuid::Gcs_xcom_uuid ( )
default

◆ Gcs_xcom_uuid() [2/2]

Gcs_xcom_uuid::Gcs_xcom_uuid ( const std::string  xcom_uuid)
inlineexplicitnoexcept

Member Function Documentation

◆ create_uuid()

Gcs_xcom_uuid Gcs_xcom_uuid::create_uuid ( )
static

◆ decode()

bool Gcs_xcom_uuid::decode ( const uchar buffer,
const unsigned int  size 
)

◆ encode()

bool Gcs_xcom_uuid::encode ( uchar **  buffer,
unsigned int *  size 
) const

◆ make_xcom_blob()

std::pair< bool, blob > Gcs_xcom_uuid::make_xcom_blob ( ) const

Converts this UUID into its corresponding XCom blob type.

Return values
{true,_}if there was an error creating the blob
{false,blob}if the blob was created successfully

Member Data Documentation

◆ actual_value

std::string Gcs_xcom_uuid::actual_value

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