MySQL 26.10.0
Source Code Documentation
table_health_block_device.cc File Reference
#include <cstring>
#include "table_base.h"
#include "health_monitor.h"
#include "health_monitor_disk.h"
#include "health_monitor_stat_buffer.h"
#include "health_monitor_tables.h"

Classes

struct  table_health_block_device_row
 
class  table_health_block_device
 

Functions

PFS_engine_table_share_proxy * table_health_block_device_init (std::shared_ptr< Stat_Buffer< Disk_Info > > buffer)
 Expose the table in the Performance Schema. More...
 
void table_health_block_device_deinit ()
 

Variables

static PFS_engine_table_share_proxy table_share
 
static std::shared_ptr< Stat_Buffer< Disk_Info > > stat_buffer {nullptr}
 

Function Documentation

◆ table_health_block_device_deinit()

void table_health_block_device_deinit ( )

◆ table_health_block_device_init()

PFS_engine_table_share_proxy * table_health_block_device_init ( std::shared_ptr< Stat_Buffer< Disk_Info > >  buffer)

Expose the table in the Performance Schema.

Variable Documentation

◆ stat_buffer

std::shared_ptr<Stat_Buffer<Disk_Info> > stat_buffer {nullptr}
static

◆ table_share

PFS_engine_table_share_proxy table_share
static