MySQL 9.7.0
Source Code Documentation
telemetry::MySQLThreadInstrumentation Class Reference

#include <tm_thread_instrumentation.h>

Inheritance diagram for telemetry::MySQLThreadInstrumentation:
[legend]

Public Member Functions

 MySQLThreadInstrumentation (PSI_thread_key thread_key, int network_namespace_fd)
 
 ~MySQLThreadInstrumentation () override=default
 
void OnStart () override
 
void OnEnd () override
 
void BeforeWait () override
 
void AfterWait () override
 
void BeforeLoad () override
 
void AfterLoad () override
 

Private Attributes

PSI_thread_key m_thread_key
 
int m_network_namespace_fd
 

Constructor & Destructor Documentation

◆ MySQLThreadInstrumentation()

telemetry::MySQLThreadInstrumentation::MySQLThreadInstrumentation ( PSI_thread_key  thread_key,
int  network_namespace_fd 
)

◆ ~MySQLThreadInstrumentation()

telemetry::MySQLThreadInstrumentation::~MySQLThreadInstrumentation ( )
overridedefault

Member Function Documentation

◆ AfterLoad()

void telemetry::MySQLThreadInstrumentation::AfterLoad ( )
override

◆ AfterWait()

void telemetry::MySQLThreadInstrumentation::AfterWait ( )
override

◆ BeforeLoad()

void telemetry::MySQLThreadInstrumentation::BeforeLoad ( )
override

◆ BeforeWait()

void telemetry::MySQLThreadInstrumentation::BeforeWait ( )
override

◆ OnEnd()

void telemetry::MySQLThreadInstrumentation::OnEnd ( )
override

◆ OnStart()

void telemetry::MySQLThreadInstrumentation::OnStart ( )
override

Member Data Documentation

◆ m_network_namespace_fd

int telemetry::MySQLThreadInstrumentation::m_network_namespace_fd
private

◆ m_thread_key

PSI_thread_key telemetry::MySQLThreadInstrumentation::m_thread_key
private

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