24#ifndef COMPONENTS_SERVICES_BITS_PSI_MDL_BITS_H 
   25#define COMPONENTS_SERVICES_BITS_PSI_MDL_BITS_H 
   89    const char *src_file, 
unsigned int src_line);
 
  104    const char *src_file, 
unsigned int src_line);
 
void(* destroy_metadata_lock_v1_t)(PSI_metadata_lock *lock)
Definition: psi_mdl_bits.h:100
 
void(* end_metadata_wait_v1_t)(struct PSI_metadata_locker *locker, int rc)
Definition: psi_mdl_bits.h:106
 
int opaque_mdl_duration
Definition: psi_mdl_bits.h:42
 
void(* set_metadata_lock_type_v3_t)(PSI_metadata_lock *lock, opaque_mdl_type mdl_type)
Definition: psi_mdl_bits.h:97
 
struct PSI_metadata_locker PSI_metadata_locker
Definition: psi_mdl_bits.h:59
 
int opaque_mdl_status
Definition: psi_mdl_bits.h:45
 
int opaque_mdl_type
Definition: psi_mdl_bits.h:36
 
void(* set_metadata_lock_status_v1_t)(PSI_metadata_lock *lock, opaque_mdl_status mdl_status)
Definition: psi_mdl_bits.h:91
 
struct PSI_metadata_lock PSI_metadata_lock
Definition: psi_mdl_bits.h:52
 
void(* set_metadata_lock_duration_v2_t)(PSI_metadata_lock *lock, opaque_mdl_duration mdl_duration)
Definition: psi_mdl_bits.h:94
 
struct PSI_thread PSI_thread
Definition: psi_thread_bits.h:82
 
static std::mutex lock
Definition: net_ns.cc:56
 
required string key
Definition: replication_asynchronous_connection_failover.proto:60
 
Metadata lock object key.
Definition: mdl.h:365