Use module parameters in mqfilter

Cleaned up mqfilter createInstance and converted it to use module
parameters.
This commit is contained in:
Markus Mäkelä
2017-01-08 14:50:54 +02:00
parent dd372cda17
commit 9b2d382232
3 changed files with 112 additions and 256 deletions

View File

@ -985,6 +985,20 @@ int config_get_enum(const CONFIG_PARAMETER *params, const char *key, const MXS_E
return found ? rv : -1;
}
char* config_copy_string(const CONFIG_PARAMETER *params, const char *key)
{
const char *value = config_get_value_string(params, key);
char *rval = NULL;
if (*value)
{
rval = MXS_STRDUP_A(value);
}
return rval;
}
CONFIG_PARAMETER* config_clone_param(const CONFIG_PARAMETER* param)
{
CONFIG_PARAMETER *p2 = MXS_MALLOC(sizeof(CONFIG_PARAMETER));