MySQL 8.4.2
Source Code Documentation
Clone_handler::XA_Operation Struct Reference

#include <clone_handler.h>

Public Member Functions

 XA_Operation (THD *thd)
 Constructor: mark XA operation begin. More...
 
 ~XA_Operation ()
 Destructor: mark XA operation end. More...
 
 XA_Operation (XA_Operation const &)=delete
 Disable copy construction. More...
 
XA_Operationoperator= (XA_Operation const &)=delete
 Disable assignment. More...
 

Private Attributes

THDm_thd
 Session thread holding the guard. More...
 

Constructor & Destructor Documentation

◆ XA_Operation() [1/2]

Clone_handler::XA_Operation::XA_Operation ( THD thd)
explicit

Constructor: mark XA operation begin.

Parameters
[in]thdsession thread

◆ ~XA_Operation()

Clone_handler::XA_Operation::~XA_Operation ( )

Destructor: mark XA operation end.

◆ XA_Operation() [2/2]

Clone_handler::XA_Operation::XA_Operation ( XA_Operation const &  )
delete

Disable copy construction.

Member Function Documentation

◆ operator=()

XA_Operation & Clone_handler::XA_Operation::operator= ( XA_Operation const &  )
delete

Disable assignment.

Member Data Documentation

◆ m_thd

THD* Clone_handler::XA_Operation::m_thd
private

Session thread holding the guard.


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