MXS-2304 Use configuration class methods instead of separate implementations
Replaces parameter add/set/remove/free.
This commit is contained in:
@ -75,10 +75,8 @@ void config_set_global_defaults();
|
||||
void config_add_defaults(CONFIG_CONTEXT* ctx, const MXS_MODULE_PARAM* params);
|
||||
|
||||
char* config_clean_string_list(const char* str);
|
||||
MXS_CONFIG_PARAMETER* config_clone_param(const MXS_CONFIG_PARAMETER* param);
|
||||
bool config_load(const char*);
|
||||
bool config_load_global(const char* filename);
|
||||
void config_parameter_free(MXS_CONFIG_PARAMETER* p1);
|
||||
|
||||
/**
|
||||
* @brief Creates an empty configuration context
|
||||
|
||||
@ -46,7 +46,6 @@ struct FilterDef : public MXS_FILTER_DEF
|
||||
|
||||
typedef std::shared_ptr<FilterDef> SFilterDef;
|
||||
|
||||
void filter_add_parameter(SFilterDef& filter_def, const char* name, const char* value);
|
||||
SFilterDef filter_alloc(const char* name, const char* module, MXS_CONFIG_PARAMETER* params);
|
||||
MXS_DOWNSTREAM* filter_apply(const SFilterDef& filter_def, MXS_SESSION* session, MXS_DOWNSTREAM* downstream);
|
||||
void filter_free(const SFilterDef& filter);
|
||||
|
||||
@ -136,7 +136,6 @@ void monitor_list(DCB*);
|
||||
|
||||
bool monitor_add_server(Monitor* mon, SERVER* server);
|
||||
void monitor_remove_server(Monitor* mon, SERVER* server);
|
||||
void monitor_add_parameters(Monitor* monitor, const MXS_CONFIG_PARAMETER* params);
|
||||
|
||||
void monitor_set_journal_max_age(Monitor* mon, time_t value);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user