| Top |
| GQuark | osinfo_tree_error_quark () |
| OsinfoTree * | osinfo_tree_new () |
| OsinfoTree * | osinfo_tree_create_from_location () |
| void | osinfo_tree_create_from_location_async () |
| OsinfoTree * | osinfo_tree_create_from_location_finish () |
| const gchar * | osinfo_tree_get_architecture () |
| const gchar * | osinfo_tree_get_url () |
| const gchar * | osinfo_tree_get_treeinfo_family () |
| const gchar * | osinfo_tree_get_treeinfo_variant () |
| const gchar * | osinfo_tree_get_treeinfo_version () |
| const gchar * | osinfo_tree_get_treeinfo_arch () |
| const gchar * | osinfo_tree_get_boot_iso_path () |
| const gchar * | osinfo_tree_get_kernel_path () |
| const gchar * | osinfo_tree_get_initrd_path () |
| gchar * | application-id | Read / Write |
| gchar * | architecture | Read / Write |
| gchar * | boot-iso-path | Read / Write |
| gchar * | initrd-path | Read / Write |
| gchar * | kernel-path | Read / Write |
| gchar * | publisher-id | Read / Write |
| gchar * | system-id | Read / Write |
| gchar * | url | Read / Write |
| gchar * | volume-id | Read / Write |
| #define | OSINFO_TREE_ERROR |
| #define | OSINFO_TREE_PROP_ARCHITECTURE |
| #define | OSINFO_TREE_PROP_URL |
| #define | OSINFO_TREE_PROP_TREEINFO_FAMILY |
| #define | OSINFO_TREE_PROP_TREEINFO_VARIANT |
| #define | OSINFO_TREE_PROP_TREEINFO_VERSION |
| #define | OSINFO_TREE_PROP_TREEINFO_ARCH |
| #define | OSINFO_TREE_PROP_BOOT_ISO |
| #define | OSINFO_TREE_PROP_KERNEL |
| #define | OSINFO_TREE_PROP_INITRD |
OsinfoTree * osinfo_tree_create_from_location (const gchar *location,GCancellable *cancellable,GError **error);
Creates a new OsinfoTree for installation tree at location
. The location
could be any URI that GIO can handle or a local path.
NOTE: Currently this only works for trees with a .treeinfo file
void osinfo_tree_create_from_location_async (const gchar *location,gint priority,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronous variant of osinfo_tree_create_from_location.
OsinfoTree * osinfo_tree_create_from_location_finish (GAsyncResult *res,GError **error);
Finishes an asynchronous tree object creation process started with osinfo_tree_create_from_location_async.
const gchar *
osinfo_tree_get_architecture (OsinfoTree *tree);
Retrieves the target hardware architecture of the OS tree
provides.
const gchar *
osinfo_tree_get_treeinfo_family (OsinfoTree *tree);
If tree
is an ISO9660 image/device, this function retrieves the expected
volume ID.
Note: In practice, this will usually not be the exact copy of the volume ID string on the ISO image/device but rather a regular expression that matches it.
const gchar *
osinfo_tree_get_treeinfo_variant (OsinfoTree *tree);
If tree
is an ISO9660 image/device, this function retrieves the expected
publisher ID.
Note: In practice, this will usually not be the exact copy of the publisher ID string on the ISO image/device but rather a regular expression that matches it.
const gchar *
osinfo_tree_get_treeinfo_version (OsinfoTree *tree);
If tree
is an ISO9660 image/device, this function retrieves the expected
application ID.
Note: In practice, this will usually not be the exact copy of the application ID string on the ISO image/device but rather a regular expression that matches it.
const gchar *
osinfo_tree_get_treeinfo_arch (OsinfoTree *tree);
If tree
is an ISO9660 image/device, this function retrieves the expected
system ID.
Note: In practice, this will usually not be the exact copy of the system ID string on the ISO image/device but rather a regular expression that matches it.
const gchar *
osinfo_tree_get_boot_iso_path (OsinfoTree *tree);
Retrieves the path to the boot_iso image in the install tree.
const gchar *
osinfo_tree_get_kernel_path (OsinfoTree *tree);
Retrieves the path to the kernel image in the install tree.
Note: This only applies to installer trees of 'linux' OS family.
const gchar *
osinfo_tree_get_initrd_path (OsinfoTree *tree);
Retrieves the path to the initrd image in the install tree.
Note: This only applies to installer trees of 'linux' OS family.
“application-id” property “application-id” gchar *
Expected application ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“architecture” property “architecture” gchar *
The target hardware architecture of this tree.
Flags: Read / Write
Default value: NULL
“boot-iso-path” property “boot-iso-path” gchar *
The path to the boot ISO in the install tree
Flags: Read / Write
Default value: NULL
“initrd-path” property “initrd-path” gchar *
The path to the initrd image in the install tree.
Flags: Read / Write
Default value: NULL
“kernel-path” property “kernel-path” gchar *
The path to the kernel image in the install tree.
Flags: Read / Write
Default value: NULL
“publisher-id” property “publisher-id” gchar *
Expected publisher ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“system-id” property “system-id” gchar *
Expected system ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL