]> git.ozlabs.org Git - petitboot/blobdiff - discover/message.h
Initial support for multiple UIs
[petitboot] / discover / message.h
diff --git a/discover/message.h b/discover/message.h
new file mode 100644 (file)
index 0000000..d0b0e34
--- /dev/null
@@ -0,0 +1,31 @@
+
+#ifndef _MESSAGE_H
+#define _MESSAGE_H
+
+enum device_action {
+       DEV_ACTION_ADD_DEVICE = 0,
+       DEV_ACTION_ADD_OPTION = 1,
+       DEV_ACTION_REMOVE_DEVICE = 2,
+       DEV_ACTION_REMOVE_OPTION = 3
+};
+
+struct device {
+       char *id;
+       char *name;
+       char *description;
+       char *icon_file;
+
+       struct boot_option {
+               char *id;
+               char *name;
+               char *description;
+               char *icon_file;
+               char *boot_image_file;
+               char *initrd_file;
+               char *boot_args;
+       } *options;
+       int n_options;
+};
+
+
+#endif /* _MESSAGE_H */