MXS-2271 Move connection settings inside settings struct
Since the settings are now protected fields, all related functions were moved inside the monitor class. mon_ping_or_connect_to_db() is now a method of MXS_MONITORED_SERVER. The connection settings class is defined inside the server since that is the class actually using the settings.
This commit is contained in:
@ -154,11 +154,11 @@ bool Clustrix::is_part_of_the_quorum(const SERVER& server, MYSQL* pCon)
|
||||
return rv;
|
||||
}
|
||||
|
||||
bool Clustrix::ping_or_connect_to_hub(const Monitor& mon, SERVER& server, MYSQL** ppCon)
|
||||
bool Clustrix::ping_or_connect_to_hub(const MXS_MONITORED_SERVER::ConnectionSettings& sett, SERVER& server,
|
||||
MYSQL** ppCon)
|
||||
{
|
||||
bool connected = false;
|
||||
|
||||
mxs_connect_result_t rv = mon_ping_or_connect_to_db(mon, server, ppCon);
|
||||
mxs_connect_result_t rv = mon_ping_or_connect_to_db(sett, server, ppCon);
|
||||
|
||||
if (mon_connection_is_ok(rv))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user