1 #ifndef NETDATA_SIMPLE_PATTERN_H
2 #define NETDATA_SIMPLE_PATTERN_H
5 NETDATA_SIMPLE_PATTERN_MODE_EXACT,
6 NETDATA_SIMPLE_PATTERN_MODE_PREFIX,
7 NETDATA_SIMPLE_PATTERN_MODE_SUFFIX,
8 NETDATA_SIMPLE_PATTERN_MODE_SUBSTRING
9 } NETDATA_SIMPLE_PREFIX_MODE;
11 typedef void NETDATA_SIMPLE_PATTERN;
12 extern NETDATA_SIMPLE_PATTERN *netdata_simple_pattern_list_create(const char *list, NETDATA_SIMPLE_PREFIX_MODE default_mode);
13 extern int netdata_simple_pattern_list_matches(NETDATA_SIMPLE_PATTERN *list, const char *str);
15 #endif //NETDATA_SIMPLE_PATTERN_H