MXS-2304 Convert static config parameter methods to non-static

Parameter handling changed in several places.
This commit is contained in:
Esa Korhonen
2019-02-18 18:31:59 +02:00
parent b64e9b3ee0
commit 5828c93112
16 changed files with 138 additions and 153 deletions

View File

@ -117,15 +117,16 @@ class ParamAdaptor
public:
ParamAdaptor(const std::vector<Server::ConfigParameter>& parameters)
{
m_params = new MXS_CONFIG_PARAMETER;
for (const auto& elem : parameters)
{
MXS_CONFIG_PARAMETER::set(&m_params, elem.name, elem.value);
m_params->set(elem.name, elem.value);
}
}
~ParamAdaptor()
{
MXS_CONFIG_PARAMETER::free_all(&m_params);
delete m_params;
}
operator MXS_CONFIG_PARAMETER*()