MySQL 9.1.0
Source Code Documentation
PFS_user_array Class Reference

#include <pfs_buffer_container.h>

Inheritance diagram for PFS_user_array:
[legend]

Public Attributes

PFS_single_statm_instr_class_waits_array {nullptr}
 
PFS_stage_statm_instr_class_stages_array {nullptr}
 
PFS_statement_statm_instr_class_statements_array {nullptr}
 
PFS_transaction_statm_instr_class_transactions_array {nullptr}
 
PFS_error_statm_instr_class_errors_array {nullptr}
 
PFS_memory_shared_statm_instr_class_memory_array {nullptr}
 
- Public Attributes inherited from PFS_buffer_default_array< PFS_user >
std::atomic< bool > m_full
 Page full flag. More...
 
PFS_cacheline_atomic_size_t m_monotonic
 Monotonic counter. More...
 
std::atomic< PFS_user * > m_ptr
 Array of values. More...
 
std::atomic< size_t > m_max
 Max number of items in the page. More...
 
std::atomic< PFS_opaque_container * > m_container
 Container. More...
 

Additional Inherited Members

- Public Types inherited from PFS_buffer_default_array< PFS_user >
typedef PFS_user value_type
 
- Public Member Functions inherited from PFS_buffer_default_array< PFS_user >
value_typeallocate (pfs_dirty_state *dirty_state)
 
void deallocate (value_type *pfs)
 
PFS_userget_first ()
 
PFS_userget_last ()
 

Member Data Documentation

◆ m_instr_class_errors_array

PFS_error_stat* PFS_user_array::m_instr_class_errors_array {nullptr}

◆ m_instr_class_memory_array

PFS_memory_shared_stat* PFS_user_array::m_instr_class_memory_array {nullptr}

◆ m_instr_class_stages_array

PFS_stage_stat* PFS_user_array::m_instr_class_stages_array {nullptr}

◆ m_instr_class_statements_array

PFS_statement_stat* PFS_user_array::m_instr_class_statements_array {nullptr}

◆ m_instr_class_transactions_array

PFS_transaction_stat* PFS_user_array::m_instr_class_transactions_array {nullptr}

◆ m_instr_class_waits_array

PFS_single_stat* PFS_user_array::m_instr_class_waits_array {nullptr}

The documentation for this class was generated from the following file: