lib: Add boot_status type & protocol definitions
[petitboot] / lib / types / types.h
index acd9e3ef74c6fe12f3f98d992fecd5d148228656..90b23c37a77446d0cda4b531869c6dee31eed343 100644 (file)
@@ -16,6 +16,7 @@ struct device {
 };
 
 struct boot_option {
+       char            *device_id;
        char            *id;
        char            *name;
        char            *description;
@@ -29,4 +30,21 @@ struct boot_option {
        void            *ui_info;
 };
 
+struct boot_command {
+       char *option_id;
+       char *boot_image_file;
+       char *initrd_file;
+       char *boot_args;
+};
+
+struct boot_status {
+       enum {
+               BOOT_STATUS_INFO,
+               BOOT_STATUS_ERROR,
+       } type;
+       char    *message;
+       char    *detail;
+       int     progress;
+};
+
 #endif /* _TYPES_H */