![]() |
![]() |
![]() |
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
|
a valid PkPackage instance |
|
the valid package_id |
|
a GError to put the error code and message in, or NULL
|
Returns : |
TRUE if the package_id was set
|
const gchar * pk_package_get_id (PkPackage *package);
Gets the package object ID
|
a valid PkPackage instance |
Returns : |
the ID, or NULL if unset
|
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
|
a valid PkPackage instance |
Returns : |
the summary, or NULL if unset
|
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.
"update-restart"
property"update-restart" guint : Read / Write
Allowed values: <= 7
Default value: 0
"update-state"
property"update-state" guint : Read / Write
Allowed values: <= 4
Default value: 0