-int device_handler_event(struct device_handler *handler,
- struct udev_event *event);
+struct device *discover_context_device(struct discover_context *ctx);
+void discover_context_add_boot_option(struct discover_context *ctx,
+ struct boot_option *opt);
+
+int device_handler_event(struct device_handler *handler, struct event *event);
+
+void device_handler_boot(struct device_handler *handler,
+ struct boot_command *cmd);