]> git.itanic.dy.fi Git - rrdd/blob - parser.h
onewire_parser: Fix "85" degree handling case
[rrdd] / parser.h
1 #ifndef _PARSER_H
2 #define _PARSER_H
3
4 typedef int (parse_fn_t)(char *rrd_data, const char **parser_data,
5                         void **parser_state);
6
7 struct parser_info {
8         struct parser_info *next;
9         const char *name;
10         parse_fn_t *parse;
11 };
12
13 int register_parser(struct parser_info *info);
14 struct parser_info *str_to_parser(const char *str);
15
16 #define RRD_DATA_MAX_LEN        4096
17
18 #endif