struct resource *boot_image;
struct resource *initrd;
struct resource *dtb;
+ struct resource *args_sig_file;
struct resource *icon;
};
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);
int device_request_write(struct discover_device *dev, bool *release);
void device_release_write(struct discover_device *dev, bool release);
+void device_sync_snapshots(struct device_handler *handler, const char *device);
#endif /* _DEVICE_HANDLER_H */