Top |
GQuark | osinfo_tree_error_quark () |
#define | OSINFO_TREE_ERROR |
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_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
location |
the location of an installation tree |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
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.
location |
the location of an installation tree |
|
priority |
the I/O priority of the request |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
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
“volume-id”
property“volume-id” gchar *
Expected volume ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL