const struct device_handler *handler, unsigned int index);
struct discover_device *discover_device_create(struct device_handler *handler,
- const char *id);
+ const char *uuid, const char *id);
void device_handler_add_device(struct device_handler *handler,
struct discover_device *device);
void device_handler_add_ramdisk(struct device_handler *handler,
struct discover_device *dev);
int device_handler_dhcp(struct device_handler *handler,
struct discover_device *dev, struct event *event);
-int device_handler_conf(struct device_handler *handler,
- struct discover_device *dev, struct pb_url *url);
void device_handler_remove(struct device_handler *handler,
struct discover_device *device);
-void device_handler_boot_status(void *arg, struct boot_status *status);
+void device_handler_status(struct device_handler *handler,
+ struct status *status);
+void device_handler_status_info(struct device_handler *handler,
+ const char *fmt, ...);
+void device_handler_status_err(struct device_handler *handler,
+ const char *fmt, ...);
+void device_handler_status_dev_info(struct device_handler *handler,
+ struct discover_device *dev, const char *fmt, ...);
+void device_handler_status_dev_err(struct device_handler *handler,
+ struct discover_device *dev, const char *fmt, ...);
struct discover_context *device_handler_discover_context_create(
struct device_handler *handler,