24#ifndef MYSQL_PSI_IDLE_H 
   25#define MYSQL_PSI_IDLE_H 
   50#define PSI_IDLE_VERSION_1 1 
   57#define PSI_CURRENT_IDLE_VERSION 1 
   73#ifdef HAVE_PSI_IDLE_INTERFACE 
void(* end_idle_wait_v1_t)(struct PSI_idle_locker *locker)
Record an idle instrumentation wait end event.
Definition: psi_idle_bits.h:81
 
MYSQL_PLUGIN_IMPORT PSI_idle_service_t * psi_idle_service
Definition: psi_noop.cc:603
 
struct PSI_idle_locker *(* start_idle_wait_v1_t)(struct PSI_idle_locker_state_v1 *state, const char *src_file, unsigned int src_line)
Record an idle instrumentation wait start event.
Definition: psi_idle_bits.h:73
 
Some integer typedefs for easier portability.
 
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
 
Functions related to handling of plugins and other dynamically loaded libraries.
 
#define MYSQL_PLUGIN_IMPORT
Definition: my_sharedlib.h:71
 
Performance schema instrumentation interface.
 
required uint64 version
Definition: replication_group_member_actions.proto:41
 
Entry point for the performance schema interface.
Definition: psi_idle.h:60
 
Performance Schema Idle Interface, version 1.
Definition: psi_idle.h:79
 
end_idle_wait_v1_t end_idle_wait
Definition: psi_idle.h:83
 
start_idle_wait_v1_t start_idle_wait
Definition: psi_idle.h:81