![]() |
![]() |
![]() |
PackageKit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
#define PK_PACKAGE_ERROR #define PK_PACKAGE_TYPE_ERROR PkPackagePrivate; PkPackage; GQuark pk_package_error_quark (void); PkPackage * pk_package_new (void); void pk_package_test (gpointer user_data); gboolean pk_package_set_id (PkPackage *package, const gchar *package_id, GError **error); const gchar * pk_package_get_id (PkPackage *package); PkInfoEnum pk_package_get_info (PkPackage *package); const gchar * pk_package_get_summary (PkPackage *package); void pk_package_print (PkPackage *package); gboolean pk_package_equal (PkPackage *package1, PkPackage *package2); gboolean pk_package_equal_id (PkPackage *package1, PkPackage *package2);
"description" gchar* : Read / Write "group" guint : Read / Write "info" guint : Read / Write "license" gchar* : Read / Write "package-id" gchar* : Read / Write "size" guint64 : Read / Write "summary" gchar* : Read / Write "update-bugzilla-url" gchar* : Read / Write "update-changelog" gchar* : Read / Write "update-cve-url" gchar* : Read / Write "update-issued" gchar* : Read / Write "update-obsoletes" gchar* : Read / Write "update-restart" guint : Read / Write "update-state" guint : Read / Write "update-text" gchar* : Read / Write "update-updated" gchar* : Read / Write "update-updates" gchar* : Read / Write "update-vendor-url" gchar* : Read / Write "url" gchar* : Read / Write
This GObject represents a package from a transaction. These objects represent single items of data from the transaction, and are often present in lists (PkResults) or just refcounted in client programs.
gboolean pk_package_set_id (PkPackage *package, const gchar *package_id, GError **error);
Sets the package object to have the given ID
const gchar * pk_package_get_id (PkPackage *package);
Gets the package object ID
PkInfoEnum pk_package_get_info (PkPackage *package);
Gets the package object ID
|
a valid PkPackage instance |
Returns : |
the PkInfoEnum
|
const gchar * pk_package_get_summary (PkPackage *package);
Gets the package object ID
void pk_package_print (PkPackage *package);
Prints details about the package to standard out.
|
a valid PkPackage instance |
gboolean pk_package_equal (PkPackage *package1, PkPackage *package2);
Do the PkPackage's have the same ID.
"description"
property"description" gchar* : Read / Write
The package description.
Default value: NULL
"group"
property"group" guint : Read / Write
The package group.
Allowed values: <= 35
Default value: 0
"info"
property"info" guint : Read / Write
The PkInfoEnum package type, e.g. PK_INFO_ENUM_NORMAL.
Default value: 0
"package-id"
property"package-id" gchar* : Read / Write
The full package_id, e.g. 'gnome-power-manager;0.1.2;i386;fedora'.
Default value: NULL
"update-bugzilla-url"
property"update-bugzilla-url" gchar* : Read / Write
The update bugzilla URL.
Default value: NULL
"update-changelog"
property"update-changelog" gchar* : Read / Write
The update ChangeLog.
Default value: NULL
"update-cve-url"
property"update-cve-url" gchar* : Read / Write
The update CVE URL.
Default value: NULL
"update-issued"
property"update-issued" gchar* : Read / Write
When the update was issued.
Default value: NULL
"update-obsoletes"
property"update-obsoletes" gchar* : Read / Write
The update packages that are obsoleted.
Default value: NULL
"update-restart"
property"update-restart" guint : Read / Write
The update restart type.
Allowed values: <= 7
Default value: 0
"update-state"
property"update-state" guint : Read / Write
The update state.
Allowed values: <= 4
Default value: 0
"update-text"
property"update-text" gchar* : Read / Write
The update description.
Default value: NULL
"update-updated"
property"update-updated" gchar* : Read / Write
When the update was last updated.
Default value: NULL
"update-updates"
property"update-updates" gchar* : Read / Write
The update packages.
Default value: NULL
"update-vendor-url"
property"update-vendor-url" gchar* : Read / Write
The update vendor URL.
Default value: NULL