X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_tail_match.h;h=771c2410960d60b2bb37b2c6cca92af9cc1cfe36;hb=a503c54a95d139f117650a0e6d80e6edfe81e8bf;hp=1292a903661907592fdaef58b2e7eb713fd1ccdf;hpb=654b06707840cb46b1b15171d994bd86a6f40335;p=collectd.git diff --git a/src/utils_tail_match.h b/src/utils_tail_match.h index 1292a903..771c2410 100644 --- a/src/utils_tail_match.h +++ b/src/utils_tail_match.h @@ -33,8 +33,11 @@ * regular expressions. */ -#include "utils_latency_config.h" -#include "utils_match.h" +#ifndef UTILS_TAIL_MATCH_H +#define UTILS_TAIL_MATCH_H 1 + +#include "utils/latency/latency_config.h" +#include "utils/match/match.h" struct cu_tail_match_s; typedef struct cu_tail_match_s cu_tail_match_t; @@ -97,14 +100,13 @@ int tail_match_add_match(cu_tail_match_t *obj, cu_match_t *match, * tail_match_add_match_simple * * DESCRIPTION - * A simplified version of `tail_match_add_match'. The regular expressen - * `regex' - * must match a number, which is then dispatched according to `ds_type'. See - * the `match_create_simple' function in utils_match.h for a description how - * this flag effects calculation of a new value. + * A simplified version of `tail_match_add_match'. The regular expression + * `regex' must match a number, which is then dispatched according to + * `ds_type'. + * See the `match_create_simple' function in utils_match.h for a description + * how this flag effects calculation of a new value. * The values gathered are dispatched by the tail_match module in this case. - * The - * passed `plugin', `plugin_instance', `type', and `type_instance' are + * The passed `plugin', `plugin_instance', `type', and `type_instance' are * directly used when submitting these values. * With excluderegex it is possible to exlude lines from the match. * The `latency_cfg' specifies configuration for submitting latency. @@ -116,8 +118,7 @@ int tail_match_add_match_simple(cu_tail_match_t *obj, const char *regex, const char *excluderegex, int ds_type, const char *plugin, const char *plugin_instance, const char *type, const char *type_instance, - const latency_config_t latency_cfg, - const cdtime_t interval); + const latency_config_t latency_cfg); /* * NAME @@ -129,10 +130,11 @@ int tail_match_add_match_simple(cu_tail_match_t *obj, const char *regex, * added `utils_match' objects. * After all lines have been read and processed, the submit_match callback is * called or, in case of tail_match_add_match_simple, the data is dispatched - * to - * the daemon directly. + * to the daemon directly. * * RETURN VALUE * Zero on success, nonzero on failure. -*/ + */ int tail_match_read(cu_tail_match_t *obj); + +#endif /* UTILS_TAIL_MATCH_H */