![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <pfs_buffer_container.h>
Public Attributes | |
| PFS_single_stat * | m_instr_class_waits_array |
| PFS_stage_stat * | m_instr_class_stages_array |
| PFS_statement_stat * | m_instr_class_statements_array |
| PFS_transaction_stat * | m_instr_class_transactions_array |
| PFS_error_stat * | m_instr_class_errors_array |
| PFS_memory_shared_stat * | m_instr_class_memory_array |
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_type * | allocate (pfs_dirty_state *dirty_state) |
| void | deallocate (value_type *pfs) |
| PFS_user * | get_first () |
| PFS_user * | get_last () |
| PFS_error_stat* PFS_user_array::m_instr_class_errors_array |
| PFS_memory_shared_stat* PFS_user_array::m_instr_class_memory_array |
| PFS_stage_stat* PFS_user_array::m_instr_class_stages_array |
| PFS_statement_stat* PFS_user_array::m_instr_class_statements_array |
| PFS_transaction_stat* PFS_user_array::m_instr_class_transactions_array |
| PFS_single_stat* PFS_user_array::m_instr_class_waits_array |