| Top |
| OsinfoProductList * | osinfo_product_get_related () |
| void | osinfo_product_add_related () |
| const gchar * | osinfo_product_get_vendor () |
| const gchar * | osinfo_product_get_version () |
| const gchar * | osinfo_product_get_short_id () |
| const gchar * | osinfo_product_get_name () |
| const gchar * | osinfo_product_get_codename () |
| const gchar * | osinfo_product_get_release_date_string () |
| const gchar * | osinfo_product_get_eol_date_string () |
| GDate * | osinfo_product_get_release_date () |
| GDate * | osinfo_product_get_eol_date () |
| const gchar * | osinfo_product_get_logo () |
| GList * | osinfo_product_get_short_id_list () |
| #define | OSINFO_PRODUCT_PROP_VENDOR |
| #define | OSINFO_PRODUCT_PROP_VERSION |
| #define | OSINFO_PRODUCT_PROP_SHORT_ID |
| #define | OSINFO_PRODUCT_PROP_NAME |
| #define | OSINFO_PRODUCT_PROP_RELEASE_DATE |
| #define | OSINFO_PRODUCT_PROP_EOL_DATE |
| #define | OSINFO_PRODUCT_PROP_CODENAME |
| #define | OSINFO_PRODUCT_PROP_LOGO |
| enum | OsinfoProductRelationship |
GEnum ╰── OsinfoProductRelationship GObject ╰── OsinfoEntity ╰── OsinfoProduct ├── OsinfoOs ╰── OsinfoPlatform
OsinfoProduct is an entity representing an software product. There are relationships amongst products to declare which are newest releases, which are clones and which are derived from a common ancestry.
OsinfoProductList * osinfo_product_get_related (OsinfoProduct *product,OsinfoProductRelationship relshp);
Get a list of products satisfying the requested relationship
void osinfo_product_add_related (OsinfoProduct *product,OsinfoProductRelationship relshp,OsinfoProduct *otherproduct);
Add an association between two products
const gchar *
osinfo_product_get_release_date_string
(OsinfoProduct *prod);
Since: 0.2.8
const gchar *
osinfo_product_get_eol_date_string (OsinfoProduct *prod);
Since: 0.2.8
GDate *
osinfo_product_get_release_date (OsinfoProduct *prod);
Since: 0.2.8
GDate *
osinfo_product_get_eol_date (OsinfoProduct *prod);
Since: 0.2.8
GList *
osinfo_product_get_short_id_list (OsinfoProduct *prod);
Retrieve all the short-ids associated with the product.
Since: 1.5.0
“codename” property “codename” gchar *
The codename of this product.
Owner: OsinfoProduct
Flags: Read
Default value: NULL
“logo” property “logo” gchar *
The URI of the logo of the product.
Owner: OsinfoProduct
Flags: Read
Default value: NULL
“name” property “name” gchar *
The name of this product.
Owner: OsinfoProduct
Flags: Read
Default value: NULL
“short-id” property “short-id” gchar *
The short ID of this product.
Owner: OsinfoProduct
Flags: Read
Default value: NULL
“vendor” property “vendor” gchar *
The Vendor of this product.
Owner: OsinfoProduct
Flags: Read
Default value: NULL