24#ifndef COMPONENTS_SERVICES_PSI_STAGE_SERVICE_H
25#define COMPONENTS_SERVICES_PSI_STAGE_SERVICE_H
PSI_stage_progress_v1 *(* get_current_stage_progress_v1_t)(void)
Get the current stage progress.
Definition: psi_stage_bits.h:113
PSI_stage_progress_v1 *(* start_stage_v1_t)(PSI_stage_key key, const char *src_file, int src_line)
Start a new stage, and implicitly end the previous stage.
Definition: psi_stage_bits.h:105
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
Performance schema instrumentation interface.
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:91
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:86