MySQL 8.4.9
Source Code Documentation
st_binary_log_transaction_compression_stats Struct Reference

Public Types

using Statistics = std::vector< std::unique_ptr< binlog::monitoring::Compression_stats > >
 
using Statistics_sptr = std::shared_ptr< Statistics >
 

Public Member Functions

void update ()
 
void reset ()
 
Statistics_sptr get_snapshot ()
 
 st_binary_log_transaction_compression_stats ()
 
 ~st_binary_log_transaction_compression_stats ()=default
 

Public Attributes

Statistics_sptr stats
 
std::mutex stats_mutex
 

Member Typedef Documentation

◆ Statistics

◆ Statistics_sptr

Constructor & Destructor Documentation

◆ st_binary_log_transaction_compression_stats()

st_binary_log_transaction_compression_stats::st_binary_log_transaction_compression_stats ( )
inline

◆ ~st_binary_log_transaction_compression_stats()

st_binary_log_transaction_compression_stats::~st_binary_log_transaction_compression_stats ( )
default

Member Function Documentation

◆ get_snapshot()

Statistics_sptr st_binary_log_transaction_compression_stats::get_snapshot ( )
inline

◆ reset()

void st_binary_log_transaction_compression_stats::reset ( void  )
inline

◆ update()

void st_binary_log_transaction_compression_stats::update ( )
inline

Member Data Documentation

◆ stats

Statistics_sptr st_binary_log_transaction_compression_stats::stats

◆ stats_mutex

std::mutex st_binary_log_transaction_compression_stats::stats_mutex

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