Use module parameters in namedserverfilter

The namedserverfilter module now uses the module parameters.

Added new server type parameter which is validated both at startup and
runtime.
This commit is contained in:
Markus Mäkelä
2017-01-08 15:07:18 +02:00
parent 9b2d382232
commit c500ddc768
5 changed files with 71 additions and 71 deletions

View File

@ -270,6 +270,26 @@ const char* config_get_string(const CONFIG_PARAMETER *params, const char *key);
*/
int config_get_enum(const CONFIG_PARAMETER *params, const char *key, const MXS_ENUM_VALUE *values);
/**
* @brief Get a service value
*
* @param params List of configuration parameters
* @param key Parameter name
*
* @return Pointer to configured service
*/
struct service* config_get_service(const CONFIG_PARAMETER *params, const char *key);
/**
* @brief Get a server value
*
* @param params List of configuration parameters
* @param key Parameter name
*
* @return Pointer to configured server
*/
struct server* config_get_server(const CONFIG_PARAMETER *params, const char *key);
/**
* @brief Get copy of parameter value if it is defined
*