diff options
Diffstat (limited to 'osinfo/osinfo_os.h')
-rw-r--r-- | osinfo/osinfo_os.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/osinfo/osinfo_os.h b/osinfo/osinfo_os.h index 862498c..5c9b989 100644 --- a/osinfo/osinfo_os.h +++ b/osinfo/osinfo_os.h @@ -46,8 +46,11 @@ #define OSINFO_IS_OS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), OSINFO_TYPE_OS)) #define OSINFO_OS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), OSINFO_TYPE_OS, OsinfoOsClass)) -typedef struct _OsinfoOs OsinfoOs; - +/* + * Forward declared in osinfo_install_script.h + * + * typedef struct _OsinfoOs OsinfoOs; + */ typedef struct _OsinfoOsClass OsinfoOsClass; typedef struct _OsinfoOsPrivate OsinfoOsPrivate; @@ -98,6 +101,10 @@ OsinfoResourcesList *osinfo_os_get_recommended_resources(OsinfoOs *os); void osinfo_os_add_minimum_resources(OsinfoOs *os, OsinfoResources *resources); void osinfo_os_add_recommended_resources(OsinfoOs *os, OsinfoResources *resources); +OsinfoInstallScript *osinfo_os_find_install_script(OsinfoOs *os, const gchar *profile); +OsinfoInstallScriptList *osinfo_os_get_install_scripts(OsinfoOs *os); +void osinfo_os_add_install_script(OsinfoOs *os, OsinfoInstallScript *script); + #endif /* __OSINFO_OS_H__ */ /* * Local variables: |