![]() |
MySQL 26.10.0
Source Code Documentation
|
Holds the Server configuration required by the MRS component. More...
#include <mrs_component_server_config.h>
Public Member Functions | |
| ServerConfig ()=default | |
| ~ServerConfig ()=default | |
| ServerConfig (const ServerConfig &)=delete | |
| ServerConfig & | operator= (const ServerConfig &)=delete |
| ServerConfig (ServerConfig &&)=delete | |
| ServerConfig & | operator= (ServerConfig &&)=delete |
| int | fetch_required_sysvars () |
| bool | requires_local_authentication () const |
Public Attributes | |
| std::string | m_basedir |
| std::string | m_datadir |
| std::string | m_log_level |
| std::string | m_hostname |
| std::string | m_port |
| std::string | m_server_id |
| std::string | m_server_uuid |
| std::string | m_ssl_cert |
| std::string | m_ssl_key |
| std::string | m_ssl_cipher |
| std::string | m_bind_address |
| std::string | m_socket |
Private Member Functions | |
| int | get_sysvar_value (const std::string &name, std::string &value) const |
| int | get_have_ssl (bool &value) const |
Holds the Server configuration required by the MRS component.
|
default |
|
default |
|
delete |
|
delete |
| int mrs_component::ServerConfig::fetch_required_sysvars | ( | ) |
|
private |
|
private |
|
delete |
|
delete |
| bool mrs_component::ServerConfig::requires_local_authentication | ( | ) | const |
| std::string mrs_component::ServerConfig::m_basedir |
| std::string mrs_component::ServerConfig::m_bind_address |
| std::string mrs_component::ServerConfig::m_datadir |
| std::string mrs_component::ServerConfig::m_hostname |
| std::string mrs_component::ServerConfig::m_log_level |
| std::string mrs_component::ServerConfig::m_port |
| std::string mrs_component::ServerConfig::m_server_id |
| std::string mrs_component::ServerConfig::m_server_uuid |
| std::string mrs_component::ServerConfig::m_socket |
| std::string mrs_component::ServerConfig::m_ssl_cert |
| std::string mrs_component::ServerConfig::m_ssl_cipher |
| std::string mrs_component::ServerConfig::m_ssl_key |