MySQL 9.1.0
Source Code Documentation
Clone_Sys::Acquire_clone Class Reference

#include <clone0clone.h>

Inheritance diagram for Clone_Sys::Acquire_clone:
[legend]

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 ( )
explicit

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 {}
private

Acquired clone handle.


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