#include <delayed_plugin_initialization.h>
◆ Delayed_initialization_thread()
Delayed_initialization_thread::Delayed_initialization_thread |
( |
| ) |
|
◆ ~Delayed_initialization_thread()
Delayed_initialization_thread::~Delayed_initialization_thread |
( |
| ) |
|
◆ initialization_thread_handler()
int Delayed_initialization_thread::initialization_thread_handler |
( |
| ) |
|
The thread handler.
- Return values
-
◆ launch_initialization_thread()
int Delayed_initialization_thread::launch_initialization_thread |
( |
| ) |
|
Initialize a thread where the plugin services will be initialized.
- Returns
- the operation status
- Return values
-
◆ signal_read_mode_ready()
void Delayed_initialization_thread::signal_read_mode_ready |
( |
| ) |
|
Signal that the read mode is set on the server.
◆ signal_thread_ready()
void Delayed_initialization_thread::signal_thread_ready |
( |
| ) |
|
Signals the plugin initialization thread that the server is ready.
◆ wait_for_read_mode()
void Delayed_initialization_thread::wait_for_read_mode |
( |
| ) |
|
Wait for the read mode to be set by the thread process.
◆ wait_for_thread_end()
void Delayed_initialization_thread::wait_for_thread_end |
( |
| ) |
|
Wait for the initialization thread to do its job.
◆ delayed_init_pthd
◆ delayed_thd_state
thread_state Delayed_initialization_thread::delayed_thd_state |
|
private |
◆ is_server_ready
bool Delayed_initialization_thread::is_server_ready |
|
private |
◆ is_super_read_only_set
bool Delayed_initialization_thread::is_super_read_only_set |
|
private |
◆ run_cond
◆ run_lock
◆ server_ready_cond
mysql_cond_t Delayed_initialization_thread::server_ready_cond |
|
private |
◆ server_ready_lock
The documentation for this class was generated from the following files: