![]() |
MySQL 26.10.0
Source Code Documentation
|
Coordinates registration and lifecycle of the MySQL REST Service component. More...
#include <mrs_component.h>
Public Member Functions | |
| MRSComponent ()=default | |
| ~MRSComponent ()=default | |
| MRSComponent (const MRSComponent &)=delete | |
| MRSComponent & | operator= (const MRSComponent &)=delete |
| MRSComponent (MRSComponent &&)=delete | |
| MRSComponent & | operator= (MRSComponent &&)=delete |
| const char * | name () const |
| int | server_config_init () |
| Read all needed Server system variables. More... | |
| int | system_vars_init () |
| Initialize all system variables. More... | |
| int | system_vars_register () |
| Register all system variables. More... | |
| int | system_vars_unregister () |
| Unregister all system variables. More... | |
| int | status_vars_init () |
| Initialize all status variables. More... | |
| int | status_vars_register () |
| Register all status variables. More... | |
| int | status_vars_unregister () |
| Unregister all status variables. More... | |
| int | admin_privilege_register () |
| int | admin_privilege_unregister () |
| int | udfs_init () |
| Initialize all UDFs. More... | |
| int | udfs_register () |
| Register all UDFs. More... | |
| int | udfs_unregister () |
| Unregister all UDFs. More... | |
| int | backend_init () |
| int | backend_start () |
| int | backend_restart () |
| int | backend_stop () |
| mysql_service_status_t | component_init () |
| Initialize the Main handler class. More... | |
| mysql_service_status_t | component_deinit () |
| Deinitialize the Main handler class. More... | |
| bool | initialized () const |
| void | set_initialized (bool initialized) |
| ServerConfig & | server_config () |
| SystemVars & | system_vars () |
| StatusVars & | status_vars () |
| UDFs & | udfs () |
| Backend & | backend () |
| const Log & | log () const |
Private Attributes | |
| const std::string | m_name {"MySQL Rest Service Component"} |
| std::atomic< bool > | m_initialized = false |
| bool | m_system_vars_registered = false |
| bool | m_status_vars_registered = false |
| bool | m_admin_privilege_registered = false |
| bool | m_udfs_registered = false |
| ServerConfig | m_server_config |
| SystemVars | m_system_vars |
| StatusVars | m_status_vars |
| UDFs | m_udfs |
| Log | m_log |
| Backend | m_backend |
Coordinates registration and lifecycle of the MySQL REST Service component.
|
default |
|
default |
|
delete |
|
delete |
| int mrs_component::MRSComponent::admin_privilege_register | ( | ) |
| int mrs_component::MRSComponent::admin_privilege_unregister | ( | ) |
|
inline |
| int mrs_component::MRSComponent::backend_init | ( | ) |
| int mrs_component::MRSComponent::backend_restart | ( | ) |
| int mrs_component::MRSComponent::backend_start | ( | ) |
| int mrs_component::MRSComponent::backend_stop | ( | ) |
| mysql_service_status_t mrs_component::MRSComponent::component_deinit | ( | ) |
Deinitialize the Main handler class.
| mysql_service_status_t mrs_component::MRSComponent::component_init | ( | ) |
Initialize the Main handler class.
|
inline |
|
inline |
|
inline |
|
delete |
|
delete |
|
inline |
| int mrs_component::MRSComponent::server_config_init | ( | ) |
Read all needed Server system variables.
|
inline |
|
inline |
| int mrs_component::MRSComponent::status_vars_init | ( | ) |
Initialize all status variables.
| int mrs_component::MRSComponent::status_vars_register | ( | ) |
Register all status variables.
| int mrs_component::MRSComponent::status_vars_unregister | ( | ) |
Unregister all status variables.
|
inline |
| int mrs_component::MRSComponent::system_vars_init | ( | ) |
Initialize all system variables.
| int mrs_component::MRSComponent::system_vars_register | ( | ) |
Register all system variables.
| int mrs_component::MRSComponent::system_vars_unregister | ( | ) |
Unregister all system variables.
|
inline |
| int mrs_component::MRSComponent::udfs_init | ( | ) |
Initialize all UDFs.
| int mrs_component::MRSComponent::udfs_register | ( | ) |
Register all UDFs.
| int mrs_component::MRSComponent::udfs_unregister | ( | ) |
Unregister all UDFs.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |