struct list_item list;
void *ui_info;
+
+ enum {
+ DISCOVER_BOOT_OPTION,
+ DISCOVER_PLUGIN_OPTION,
+ } type;
+};
+
+struct plugin_option {
+ char *id;
+ char *name;
+ char *vendor;
+ char *vendor_id;
+ char *version;
+ char *date;
+ char *plugin_file;
+
+ unsigned int n_executables;
+ char **executables;
+
+ void *ui_info;
};
struct boot_command {
STATUS_ERROR,
} type;
char *message;
+ bool backlog;
+};
+
+struct statuslog_entry {
+ struct status *status;
+ struct list_item list;
};
struct interface_info {
uint8_t *hwaddr;
char *name;
bool link;
+ char *address;
};
struct blockdev_info {
bool debug;
};
+bool config_autoboot_active(const struct config *config);
+
#endif /* _TYPES_H */