MySQL 8.4.2
Source Code Documentation
|
This is the complete list of members for AIO, including all inherited members.
acquire() const | AIO | inline |
AIO(latch_id_t id, ulint n, ulint segments) | AIO | |
at(ulint i) const | AIO | inline |
at(ulint i) | AIO | inline |
create(latch_id_t id, ulint n, ulint n_segments) | AIO | static |
get_array_and_local_segment(AIO *&array, ulint segment) | AIO | static |
get_n_segments() const | AIO | inline |
get_segment_no_from_slot(const AIO *array, const Slot *slot) | AIO | static |
init() | AIO | |
init_slots() | AIO | private |
is_mutex_owned() const | AIO | inline |
is_read(const AIO *aio) | AIO | inlinestatic |
m_is_empty | AIO | private |
m_last_slot_used | AIO | private |
m_mutex | AIO | mutableprivate |
m_n_reserved | AIO | private |
m_n_segments | AIO | private |
m_not_full | AIO | private |
m_slots | AIO | private |
number_of_extra_threads() | AIO | privatestatic |
pending_io_count() const | AIO | |
print(FILE *file) | AIO | |
print_all(FILE *file) | AIO | static |
print_segment_info(FILE *file, const ulint *segments) | AIO | private |
print_to_file(FILE *file) | AIO | static |
release(Slot *slot) | AIO | |
release() const | AIO | inline |
release_with_mutex(Slot *slot) | AIO | |
reserve_slot(IORequest &type, fil_node_t *m1, void *m2, pfs_os_file_t file, const char *name, void *buf, os_offset_t offset, ulint len, const file::Block *e_block) | AIO | |
s_ibuf | AIO | privatestatic |
s_reads | AIO | privatestatic |
s_writes | AIO | privatestatic |
select_slot_array(IORequest &type, bool read_only, AIO_mode aio_mode) | AIO | static |
shutdown() | AIO | static |
Slots typedef | AIO | private |
slots_per_segment() const | AIO | inline |
start(ulint n_per_seg, ulint n_readers, ulint n_writers) | AIO | static |
start_threads() | AIO | static |
to_file(FILE *file) const | AIO | |
total_pending_io_count() | AIO | static |
wait_until_no_pending_writes() | AIO | inlinestatic |
wake_simulated_handler_thread(ulint global_segment) | AIO | static |
wake_simulated_handler_thread(ulint global_segment, ulint segment) | AIO | private |
~AIO() | AIO |