discover: Consolidate user events by device ID
[petitboot] / discover / parser.h
index bf9a4d02b4e5f55a96f9e604f49cb653bcad40c5..a80d1b5b8df43ccf4cee400ce125395212446025 100644 (file)
@@ -5,9 +5,7 @@ struct discover_context;
 
 struct parser {
        char *name;
-       int priority;
        int (*parse)(struct discover_context *ctx);
-       struct parser *next;
 };
 
 enum generic_icon_type {
@@ -20,6 +18,10 @@ enum generic_icon_type {
 
 #define streq(a,b) (!strcasecmp((a),(b)))
 
+void parser_init(void);
+
 void iterate_parsers(struct discover_context *ctx);
+struct boot_option *parse_user_event(struct device *device,
+               struct event *event);
 
 #endif /* _PARSER_H */