24#ifndef PFS_IDLE_PROVIDER_H 
   25#define PFS_IDLE_PROVIDER_H 
   35#ifdef HAVE_PSI_IDLE_INTERFACE 
   36#if defined(MYSQL_SERVER) || defined(PFS_DIRECT_CALL) 
   37#ifndef MYSQL_DYNAMIC_PLUGIN 
   38#ifndef WITH_LOCK_ORDER 
   45#define PSI_IDLE_CALL(M) pfs_##M##_v1 
   48                                        const char *src_file, 
uint src_line);
 
struct PSI_idle_locker PSI_idle_locker
Definition: psi_idle_bits.h:41
 
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
 
PSI_idle_locker * pfs_start_idle_wait_v1(PSI_idle_locker_state *state, const char *src_file, uint src_line)
Implementation of the idle instrumentation interface.
Definition: pfs.cc:4929
 
void pfs_end_idle_wait_v1(PSI_idle_locker *locker)
Implementation of the mutex instrumentation interface.
Definition: pfs.cc:5011
 
Performance schema instrumentation interface.
 
State data storage for start_idle_wait_v1_t.
Definition: psi_idle_bits.h:52
 
unsigned int uint
Definition: uca9-dump.cc:75