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:
@ -14,11 +14,10 @@
|
||||
#include "clustrixnode.hh"
|
||||
#include "clustrix.hh"
|
||||
|
||||
bool ClustrixNode::can_be_used_as_hub(const Monitor& mon)
|
||||
bool ClustrixNode::can_be_used_as_hub(const MXS_MONITORED_SERVER::ConnectionSettings& sett)
|
||||
{
|
||||
mxb_assert(m_pServer);
|
||||
|
||||
bool rv = Clustrix::ping_or_connect_to_hub(mon, *m_pServer, &m_pCon);
|
||||
bool rv = Clustrix::ping_or_connect_to_hub(sett, *m_pServer, &m_pCon);
|
||||
|
||||
if (!rv)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user