24#ifndef MYSQL_SCHEDULER_TASK_REGISTRY_PSI_H
25#define MYSQL_SCHEDULER_TASK_REGISTRY_PSI_H
Polymorphism-free memory resource class with custom allocator and deallocator functions.
Definition: memory_resource.h:88
Class that wraps resources in a polymorphic manner.
PSI_mutex_key Mutex_key
Definition: mutex_srv.h:41
Definition: base_dependency_tracker.h:41
Task_registry instrumentation parameters, packed into this structure to simplify construction of a Ta...
Definition: task_registry_psi.h:38
allocators::Memory_resource memory_resource
memory: memory instrumentation object
Definition: task_registry_psi.h:42
concurrency::Mutex_key key_mutex_entry
mutex: One key for mutex protecting each entry (1 mutex per 1 entry)
Definition: task_registry_psi.h:40