Make filter parameters a part of the definition

The filter parameters are now a part of the filter definition.
This commit is contained in:
Markus Mäkelä
2019-03-26 13:32:33 +02:00
parent fd39291542
commit b180c346d9
2 changed files with 9 additions and 29 deletions

View File

@ -36,12 +36,12 @@ struct FilterDef : public MXS_FILTER_DEF
MXS_CONFIG_PARAMETER* params);
~FilterDef();
std::string name; /**< The Filter name */
std::string module; /**< The module to load */
MXS_CONFIG_PARAMETER* parameters; /**< The filter parameters */
MXS_FILTER* filter; /**< The runtime filter */
MXS_FILTER_OBJECT* obj; /**< The "MODULE_OBJECT" for the filter */
mutable std::mutex lock;
std::string name; /**< The Filter name */
std::string module; /**< The module to load */
MXS_CONFIG_PARAMETER parameters; /**< The filter parameters */
MXS_FILTER* filter; /**< The runtime filter */
MXS_FILTER_OBJECT* obj; /**< The "MODULE_OBJECT" for the filter */
mutable std::mutex lock;
};
typedef std::shared_ptr<FilterDef> SFilterDef;