24#ifndef COMPONENTS_SERVICES_BITS_PSI_STAGE_BITS_H
25#define COMPONENTS_SERVICES_BITS_PSI_STAGE_BITS_H
50#define PSI_STAGE_VERSION_1 1
57#define PSI_CURRENT_STAGE_VERSION 1
106 const char *src_file,
unsigned int PSI_stage_key
Instrumented stage key.
Definition: psi_stage_bits.h:43
void(* register_stage_v1_t)(const char *category, struct PSI_stage_info_v1 **info, int count)
Stage registration API.
Definition: psi_stage_bits.h:95
void(* end_stage_v1_t)(void)
End the current stage.
Definition: psi_stage_bits.h:116
static int count
Definition: myisam_ftdump.cc:45
static const char * category
Definition: sha2_password.cc:170
Performance schema instrumentation interface.
required string key
Definition: replication_asynchronous_connection_failover.proto:60
Stage instrument information.
Definition: psi_stage_bits.h:74
unsigned int m_flags
The flags of the stage instrument to register.
Definition: psi_stage_bits.h:83
PSI_stage_key m_key
The registered stage key.
Definition: psi_stage_bits.h:76
const char * m_name
The name of the stage instrument to register.
Definition: psi_stage_bits.h:78
const char * m_documentation
Documentation.
Definition: psi_stage_bits.h:85
Interface for an instrumented stage progress.
Definition: psi_stage_bits.h:63
unsigned long long m_work_estimated
Definition: psi_stage_bits.h:65
unsigned long long m_work_completed
Definition: psi_stage_bits.h:64