MySQL 9.7.0
Source Code Documentation
telemetry::OptionUsage Class Referenceabstract

#include <tm_option_usage.h>

Inheritance diagram for telemetry::OptionUsage:
[legend]

Public Member Functions

 OptionUsage (size_t sample_every_n)
 
virtual ~OptionUsage ()=default
 
void sample ()
 
virtual void report ()=0
 

Private Attributes

size_t m_count
 
size_t m_sample_every_n
 

Constructor & Destructor Documentation

◆ OptionUsage()

telemetry::OptionUsage::OptionUsage ( size_t  sample_every_n)
inline

◆ ~OptionUsage()

virtual telemetry::OptionUsage::~OptionUsage ( )
virtualdefault

Member Function Documentation

◆ report()

virtual void telemetry::OptionUsage::report ( )
pure virtual

◆ sample()

void telemetry::OptionUsage::sample ( )

Member Data Documentation

◆ m_count

size_t telemetry::OptionUsage::m_count
private

◆ m_sample_every_n

size_t telemetry::OptionUsage::m_sample_every_n
private

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