This function simply calls action_lookup() on the private service_keywords,
to look up a service name. This will be used to detect double registration
of a same service from Lua.
This will be needed by a next patch to fix a bug and will have to be
backported.
(cherry picked from commit
87e539906b13ed1d86684d9d3eab82b550fae02d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit
4b5382db22b39c168131c0d6335b0711dbb0b16d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit
df7ddc887d66c2849c1d27dcd26348e5eec1aed3)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
}
void service_keywords_register(struct action_kw_list *kw_list);
+struct action_kw *service_find(const char *kw);
void list_services(FILE *out);
#endif /* _PROTO_STREAM_H */
LIST_ADDQ(&service_keywords, &kw_list->list);
}
+struct action_kw *service_find(const char *kw)
+{
+ return action_lookup(&service_keywords, kw);
+}
+
/* Lists the known services on <out> */
void list_services(FILE *out)
{