MySQL 8.4.0
Source Code Documentation
Clone_Sys::Acquire_clone Class Reference

#include <clone0clone.h>

Inheritance diagram for Clone_Sys::Acquire_clone:

Public Member Functions

 Acquire_clone ()
 Constructor to get and pin clone handle. More...
 ~Acquire_clone ()
 Destructor to release and free clone handle if necessary. More...
Clone_Snapshotget_snapshot ()
 Get current clone snapshot. More...

Private Attributes

Clone_Handlem_clone {}
 Acquired clone handle. More...

Additional Inherited Members

- Private Member Functions inherited from ut::Non_copyable
 Non_copyable (const Non_copyable &)=delete
Non_copyableoperator= (const Non_copyable &)=delete
 Non_copyable ()=default
 ~Non_copyable ()=default

Constructor & Destructor Documentation

◆ Acquire_clone()

Clone_Sys::Acquire_clone::Acquire_clone ( )

Constructor to get and pin clone handle.

◆ ~Acquire_clone()

Clone_Sys::Acquire_clone::~Acquire_clone ( )

Destructor to release and free clone handle if necessary.

Member Function Documentation

◆ get_snapshot()

Clone_Snapshot * Clone_Sys::Acquire_clone::get_snapshot ( )

Get current clone snapshot.

Member Data Documentation

◆ m_clone

Clone_Handle* Clone_Sys::Acquire_clone::m_clone {}

Acquired clone handle.

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