24#ifndef MYSQL_CSA_SESSION_SERVICE_PSI_H
25#define MYSQL_CSA_SESSION_SERVICE_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_stage_key Stage_key
Definition: stage_srv.h:35
PSI_mutex_key Mutex_key
Definition: mutex_srv.h:41
Definition: channel.cpp:28
Dependency_tracker instrumentation parameters, packed into this structure to simplify construction of...
Definition: session_service_psi.h:38
concurrency::Mutex_key key_mt_entry
mutex: One key for mutexes used to synchronize access to each session (1 mutex per 1 session)
Definition: session_service_psi.h:41
concurrency::Stage_key key_st_acquire
stage: acquire session
Definition: session_service_psi.h:43
concurrency::Stage_key key_st_release
stage: release session
Definition: session_service_psi.h:45
allocators::Memory_resource memory_resource
memory: Memory resource object
Definition: session_service_psi.h:47