From 619c084cab1bbebed90e44a2000dc4889fdbe566 Mon Sep 17 00:00:00 2001 From: Rahim Kanji Date: Mon, 6 Apr 2026 12:41:14 +0500 Subject: [PATCH] refactor: MySQLServers_SslParams now derives from Servers_SslParams --- include/MySQL_HostGroups_Manager.h | 61 +----------------------------- 1 file changed, 2 insertions(+), 59 deletions(-) diff --git a/include/MySQL_HostGroups_Manager.h b/include/MySQL_HostGroups_Manager.h index c5c868f05..2b5bb46f8 100644 --- a/include/MySQL_HostGroups_Manager.h +++ b/include/MySQL_HostGroups_Manager.h @@ -360,66 +360,9 @@ class AWS_Aurora_Info { ~AWS_Aurora_Info(); }; -class MySQLServers_SslParams { +class MySQLServers_SslParams : public Servers_SslParams { public: - string hostname; - int port; - string username; - string ssl_ca; - string ssl_cert; - string ssl_key; - string ssl_capath; - string ssl_crl; - string ssl_crlpath; - string ssl_cipher; - string tls_version; - string comment; - string MapKey; - MySQLServers_SslParams(string _h, int _p, string _u, - string ca, string cert, string key, string capath, - string crl, string crlpath, string cipher, string tls, - string c) { - hostname = _h; - port = _p; - username = _u; - ssl_ca = ca; - ssl_cert = cert; - ssl_key = key; - ssl_capath = capath; - ssl_crl = crl; - ssl_crlpath = crlpath; - ssl_cipher = cipher; - tls_version = tls; - comment = c; - MapKey = ""; - } - MySQLServers_SslParams(char * _h, int _p, char * _u, - char * ca, char * cert, char * key, char * capath, - char * crl, char * crlpath, char * cipher, char * tls, - char * c) { - hostname = string(_h); - port = _p; - username = string(_u); - ssl_ca = string(ca); - ssl_cert = string(cert); - ssl_key = string(key); - ssl_capath = string(capath); - ssl_crl = string(crl); - ssl_crlpath = string(crlpath); - ssl_cipher = string(cipher); - tls_version = string(tls); - comment = string(c); - MapKey = ""; - } - MySQLServers_SslParams(string _h, int _p, string _u) { - MySQLServers_SslParams(_h, _p, _u, "", "", "", "", "", "", "", "", ""); - } - string getMapKey(const char *del) { - if (MapKey == "") { - MapKey = hostname + string(del) + to_string(port) + string(del) + username; - } - return MapKey; - } + using Servers_SslParams::Servers_SslParams; }; struct p_hg_counter {