![]() |
![]() |
![]() |
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.
"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