23#ifndef COMPONENTS_SERVICES_BITS_PSI_STAGE_BITS_H
24#define COMPONENTS_SERVICES_BITS_PSI_STAGE_BITS_H
49#define PSI_STAGE_VERSION_1 1
56#define PSI_CURRENT_STAGE_VERSION 1
105 const char *src_file,
unsigned int PSI_stage_key
Instrumented stage key.
Definition: psi_stage_bits.h:42
void(* register_stage_v1_t)(const char *category, struct PSI_stage_info_v1 **info, int count)
Stage registration API.
Definition: psi_stage_bits.h:94
void(* end_stage_v1_t)(void)
End the current stage.
Definition: psi_stage_bits.h:115
static int count
Definition: myisam_ftdump.cc:42
static const char * category
Definition: sha2_password.cc:169
Performance schema instrumentation interface.
required string key
Definition: replication_asynchronous_connection_failover.proto:59
Stage instrument information.
Definition: psi_stage_bits.h:73
unsigned int m_flags
The flags of the stage instrument to register.
Definition: psi_stage_bits.h:82
PSI_stage_key m_key
The registered stage key.
Definition: psi_stage_bits.h:75
const char * m_name
The name of the stage instrument to register.
Definition: psi_stage_bits.h:77
const char * m_documentation
Documentation.
Definition: psi_stage_bits.h:84
Interface for an instrumented stage progress.
Definition: psi_stage_bits.h:62
unsigned long long m_work_estimated
Definition: psi_stage_bits.h:64
unsigned long long m_work_completed
Definition: psi_stage_bits.h:63