| 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 () | 
| OsinfoTree * | osinfo_tree_create_from_treeinfo () | 
| const gchar * | osinfo_tree_get_architecture () | 
| const gchar * | osinfo_tree_get_url () | 
| gboolean | osinfo_tree_has_treeinfo () | 
| 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 () | 
| OsinfoOs * | osinfo_tree_get_os () | 
| void | osinfo_tree_set_os () | 
| OsinfoOsVariantList * | osinfo_tree_get_os_variants () | 
| #define | OSINFO_TREE_ERROR | 
| enum | OsinfoTreeError | 
| #define | OSINFO_TYPE_TREE | 
| #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 | 
| #define | OSINFO_TREE_PROP_HAS_TREEINFO | 
| #define | OSINFO_TREE_PROP_VARIANT | 
GQuark
osinfo_tree_error_quark (void);
Gets a GQuark representing the string "osinfo-tree-error"
Since: 0.1.0
OsinfoTree * osinfo_tree_new (const gchar *id,const gchar *architecture);
Create a new tree entity
| id | the id of the tree to be created | |
| architecture | the architecture of the tree to be created | 
Since: 0.1.0
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 a http:// or a https:// URI, or a local file.
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  | 
Since: 0.1.0
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  | 
Since: 0.1.0
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.
Since: 0.1.0
OsinfoTree * osinfo_tree_create_from_treeinfo (const gchar *treeinfo,const gchar *location,GError **error);
Creates a new OsinfoTree for installation tree represented by treeinfo
.
| treeinfo | a string representing the .treeinfo content | |
| location | the location of the original  | |
| error | The location where to store any error, or  | 
Since: 1.7.0
const gchar *
osinfo_tree_get_architecture (OsinfoTree *tree);
Retrieves the target hardware architecture of the OS tree
 provides.
Since: 0.1.0
const gchar *
osinfo_tree_get_url (OsinfoTree *tree);
The URL to the tree
Since: 0.1.0
gboolean
osinfo_tree_has_treeinfo (OsinfoTree *tree);
Return whether a tree has treeinfo or not.
Since: 1.3.0
const gchar *
osinfo_tree_get_treeinfo_family (OsinfoTree *tree);
If tree
 has treeinfo, this function retrieves the expected family.
Note: In practice, this will usually not be the exact copy of the family but rather a regular expression that matches it.
Since: 0.1.0
const gchar *
osinfo_tree_get_treeinfo_variant (OsinfoTree *tree);
If tree
 has treeinfo, this function retrieves the expected variant.
Note: In practice, this will usually not be the exact copy of the variant but rather a regular expression that matches it.
Since: 0.1.0
const gchar *
osinfo_tree_get_treeinfo_version (OsinfoTree *tree);
If tree
 has treeinfo, this function retrieves the expected version.
Note: In practice, this will usually not be the exact copy of version but rather a regular expression that matches it.
Since: 0.1.0
const gchar *
osinfo_tree_get_treeinfo_arch (OsinfoTree *tree);
If tree
 has treeinfo, this function retrieves the expected architecture.
Note: In practice, this will usually not be the exact copy of the architecture but rather a regular expression that matches it.
Since: 0.1.0
const gchar *
osinfo_tree_get_boot_iso_path (OsinfoTree *tree);
Retrieves the path to the boot_iso image in the install tree.
Since: 0.1.0
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.
Since: 0.1.0
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.
Since: 0.1.0
void osinfo_tree_set_os (OsinfoTree *tree,OsinfoOs *os);
Sets the OsinfoOs associated to the OsinfoTree instance.
Since: 1.5.0
OsinfoOsVariantList *
osinfo_tree_get_os_variants (OsinfoTree *tree);
Gets the variants of the associated operating system.
Since: 1.5.0
GError codes used for errors in the OSINFO_TREE_ERROR domain, during reading the treeinfo from a URI.
Since: 1.6.0