Add type and module to default parameters

When default parameters are loaded, the type and module name are
added. This helps object serialization and allows all the code to expect
that all the parameters needed to create an object are always present.
This commit is contained in:
Markus Mäkelä
2019-03-26 13:37:37 +02:00
parent b180c346d9
commit 156abe81ee
2 changed files with 25 additions and 15 deletions

View File

@ -282,7 +282,7 @@ const MXS_MODULE_PARAM config_service_params[] =
{
CN_TYPE,
MXS_MODULE_PARAM_STRING,
NULL,
CN_SERVICE,
MXS_MODULE_OPT_REQUIRED
},
{
@ -386,7 +386,7 @@ const MXS_MODULE_PARAM config_listener_params[] =
{
CN_TYPE,
MXS_MODULE_PARAM_STRING,
NULL,
CN_LISTENER,
MXS_MODULE_OPT_REQUIRED
},
{
@ -473,7 +473,7 @@ const MXS_MODULE_PARAM config_monitor_params[] =
{
CN_TYPE,
MXS_MODULE_PARAM_STRING,
NULL,
CN_MONITOR,
MXS_MODULE_OPT_REQUIRED
},
{
@ -560,7 +560,7 @@ const MXS_MODULE_PARAM config_filter_params[] =
{
{
CN_TYPE, MXS_MODULE_PARAM_STRING,
NULL,
CN_FILTER,
MXS_MODULE_OPT_REQUIRED
},
{
@ -577,7 +577,7 @@ const MXS_MODULE_PARAM config_server_params[] =
{
CN_TYPE,
MXS_MODULE_PARAM_STRING,
NULL,
CN_SERVER,
MXS_MODULE_OPT_REQUIRED
},
{