MySQL 8.0.40
Source Code Documentation
|
Public Attributes | |
const char * | m_name |
Name of the thread, printed to the error log if we waited too long (after 60 seconds and then every 60 seconds). More... | |
const IB_thread & | m_thread |
Future which allows to check if given task is completed. More... | |
std::function< void()> | m_notify |
Function which can be called any number of times to wake the possibly waiting thread, so it could exit. More... | |
srv_shutdown_t | m_wait_on_state |
Shutdown state in which we are waiting until thread is exited (earlier we keep notifying but we don't require it to exit before we may switch to the next state). More... | |
const char* Thread_to_stop::m_name |
Name of the thread, printed to the error log if we waited too long (after 60 seconds and then every 60 seconds).
std::function<void()> Thread_to_stop::m_notify |
Function which can be called any number of times to wake the possibly waiting thread, so it could exit.
const IB_thread& Thread_to_stop::m_thread |
Future which allows to check if given task is completed.
srv_shutdown_t Thread_to_stop::m_wait_on_state |
Shutdown state in which we are waiting until thread is exited (earlier we keep notifying but we don't require it to exit before we may switch to the next state).