MySQL 9.1.0
Source Code Documentation
|
Base class to perform actions on all thds in the thd list. More...
#include <mysqld_thd_manager.h>
Public Member Functions | |
virtual | ~Do_THD_Impl ()=default |
virtual void | operator() (THD *)=0 |
Base class to perform actions on all thds in the thd list.
Users of do_for_all_thd() need to subclass this and override operator().
|
virtualdefault |
|
pure virtual |
Implemented in Call_close_conn, Log_alive_individual_thread, List_process_list, Fill_process_list, Set_kill_conn, Is_worker, Reset_thd_status, Do_THD_reset_status, Run_free_function< T >, Get_running_transactions, Add_status, All_THD_visitor_adapter, All_host_THD_visitor_adapter, All_user_THD_visitor_adapter, All_account_THD_visitor_adapter, Close_connection_all_transactions_that_begin, Kill_binlog_dump, and Kill_non_super_conn.