MySQL 9.1.0
Source Code Documentation
|
#include <pfs_buffer_container.h>
Public Attributes | |
PFS_single_stat * | m_instr_class_waits_array {nullptr} |
PFS_stage_stat * | m_instr_class_stages_array {nullptr} |
PFS_statement_stat * | m_instr_class_statements_array {nullptr} |
PFS_transaction_stat * | m_instr_class_transactions_array {nullptr} |
PFS_error_stat * | m_instr_class_errors_array {nullptr} |
PFS_memory_shared_stat * | m_instr_class_memory_array {nullptr} |
Public Attributes inherited from PFS_buffer_default_array< PFS_account > | |
std::atomic< bool > | m_full |
Page full flag. More... | |
PFS_cacheline_atomic_size_t | m_monotonic |
Monotonic counter. More... | |
std::atomic< PFS_account * > | 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_account > | |
typedef PFS_account | value_type |
Public Member Functions inherited from PFS_buffer_default_array< PFS_account > | |
value_type * | allocate (pfs_dirty_state *dirty_state) |
void | deallocate (value_type *pfs) |
PFS_account * | get_first () |
PFS_account * | get_last () |
PFS_error_stat* PFS_account_array::m_instr_class_errors_array {nullptr} |
PFS_memory_shared_stat* PFS_account_array::m_instr_class_memory_array {nullptr} |
PFS_stage_stat* PFS_account_array::m_instr_class_stages_array {nullptr} |
PFS_statement_stat* PFS_account_array::m_instr_class_statements_array {nullptr} |
PFS_transaction_stat* PFS_account_array::m_instr_class_transactions_array {nullptr} |
PFS_single_stat* PFS_account_array::m_instr_class_waits_array {nullptr} |