MySQL 8.0.39
Source Code Documentation
Mysql::Tools::Dump::Object_queue Member List

This is the complete list of members for Mysql::Tools::Dump::Object_queue, including all inherited members.

Abstract_chain_element(std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator)Mysql::Tools::Dump::Abstract_chain_elementprotected
Abstract_object_reader_wrapper(std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator)Mysql::Tools::Dump::Abstract_object_reader_wrapperprotected
add_ready_items_to_queue(std::map< const I_dump_task *, std::vector< Item_processing_data * > * >::iterator it)Mysql::Tools::Dump::Object_queueprivate
format_object(Item_processing_data *current_processing_data)Mysql::Tools::Dump::Abstract_object_reader_wrapperprotected
generate_new_object_id()Mysql::Tools::Dump::Abstract_chain_elementprotected
get_id() const overrideMysql::Tools::Dump::Object_queueinlinevirtual
get_message_handler() constMysql::Tools::Dump::Abstract_chain_elementprotected
get_object_id_generator() constMysql::Tools::Dump::Abstract_chain_elementprotected
have_progress_watcher()Mysql::Tools::Dump::Abstract_progress_reporterprotected
item_completion_in_child_callback(Item_processing_data *item_processed) overrideMysql::Tools::Dump::Object_queueinlineprotectedvirtual
item_completion_in_child_callback_wrapper(Item_processing_data *item_processed)Mysql::Tools::Dump::Abstract_chain_elementprivate
item_completion_in_child_completes_task_callback(Item_processing_data *item_processed)Mysql::Tools::Dump::Abstract_chain_elementprivate
m_idMysql::Tools::Dump::Abstract_chain_elementprivate
m_is_queue_runningMysql::Tools::Dump::Object_queueprivate
m_item_processed_callbackMysql::Tools::Dump::Abstract_chain_elementprivate
m_item_processed_complete_callbackMysql::Tools::Dump::Abstract_chain_elementprivate
m_items_ready_for_processingMysql::Tools::Dump::Object_queueprivate
m_message_handlerMysql::Tools::Dump::Abstract_chain_elementprivate
m_object_id_generatorMysql::Tools::Dump::Abstract_chain_elementprivate
m_object_readersMysql::Tools::Dump::Abstract_object_reader_wrapperprivate
m_programMysql::Tools::Dump::Object_queueprivate
m_progress_watchersMysql::Tools::Dump::Abstract_progress_reporterprivate
m_queue_mutexMysql::Tools::Dump::Object_queueprivate
m_task_availability_callbackMysql::Tools::Dump::Object_queueprivate
m_tasks_mapMysql::Tools::Dump::Object_queueprivate
m_thread_callbackMysql::Tools::Dump::Object_queueprivate
m_thread_groupMysql::Tools::Dump::Object_queueprivate
need_callbacks_in_child()Mysql::Tools::Dump::Abstract_chain_elementprotectedvirtual
new_chain_created(Chain_data *new_chain_data, Item_processing_data *parent_processing_data, I_chain_element *child_chain_element)Mysql::Tools::Dump::Abstract_chain_elementprotected
new_chain_created(Item_processing_data *current_item_data, I_dump_task *dump_task_created)Mysql::Tools::Dump::Abstract_chain_elementprotected
new_task_created(I_dump_task *dump_task_created)Mysql::Tools::Dump::Abstract_chain_elementprotected
next_idMysql::Tools::Dump::Abstract_chain_elementprivatestatic
object_processing_ends(Item_processing_data *processed_item)Mysql::Tools::Dump::Abstract_chain_elementprotected
object_processing_starts(Item_processing_data *item_to_process)Mysql::Tools::Dump::Abstract_chain_elementprotected
Object_queue(std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator, uint threads_count, std::function< void(bool)> *thread_callback, Mysql::Tools::Base::Abstract_program *program)Mysql::Tools::Dump::Object_queue
object_to_be_processed_in_child(Item_processing_data *current_item_data, I_chain_element *child_chain_element)Mysql::Tools::Dump::Abstract_chain_elementprotected
operator=(Abstract_chain_element &&other)=deleteMysql::Tools::Dump::Abstract_chain_element
pass_message(const Mysql::Tools::Base::Message_data &message_data)Mysql::Tools::Dump::Abstract_chain_elementprotected
queue_thread()Mysql::Tools::Dump::Object_queueprivate
read_object(Item_processing_data *item_to_process) overrideMysql::Tools::Dump::Object_queuevirtual
register_object_reader(I_object_reader *new_object_reader) overrideMysql::Tools::Dump::Abstract_object_reader_wrappervirtual
register_progress_watcher(I_progress_watcher *new_progress_watcher) overrideMysql::Tools::Dump::Object_queueinlinevirtual
register_progress_watchers_in_child(I_progress_reporter *reporter)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_crawler_completed(I_crawler *crawler)Mysql::Tools::Dump::Abstract_progress_reporterprotectedvirtual
report_new_chain_created(Item_processing_data *new_chain_creator)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_object_processing_ended(Item_processing_data *finished_process_data)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_object_processing_started(Item_processing_data *process_data)Mysql::Tools::Dump::Abstract_progress_reporterprotected
stop_queue()Mysql::Tools::Dump::Object_queue
task_availability_callback(const Abstract_dump_task *available_task)Mysql::Tools::Dump::Object_queueprivate
task_to_be_processed_in_child(Item_processing_data *current_item_data, I_chain_element *child_chain_element, I_dump_task *task_to_be_processed, std::function< void(Item_processing_data *)> *callback)Mysql::Tools::Dump::Abstract_chain_elementprivate
try_process_task(Item_processing_data *item_to_process, void(TClass::*processing_func)(TType *, Item_processing_data *))Mysql::Tools::Dump::Abstract_chain_elementinlineprotected
try_process_task(Item_processing_data *item_to_process, void(TClass::*processing_func)(TType *))Mysql::Tools::Dump::Abstract_chain_elementinlineprotected
~I_chain_element() overrideMysql::Tools::Dump::I_chain_element
~I_object_reader_wrapper()=defaultMysql::Tools::Dump::I_object_reader_wrappervirtual
~I_progress_reporter()Mysql::Tools::Dump::I_progress_reportervirtual
~Object_queue() overrideMysql::Tools::Dump::Object_queue