| PackageKit Reference Manual | ||||
|---|---|---|---|---|
PkPackageListPrivate;
PkPackageList;
PkPackageList* pk_package_list_new (void);
gboolean pk_package_list_add (PkPackageList *plist,
PkInfoEnum info,
const PkPackageId *ident,
const gchar *summary);
gboolean pk_package_list_add_obj (PkPackageList *plist,
const PkPackageObj *obj);
gboolean pk_package_list_add_list (PkPackageList *plist,
PkPackageList *list);
gboolean pk_package_list_contains (const PkPackageList *plist,
const gchar *package_id);
gboolean pk_package_list_remove (PkPackageList *plist,
const gchar *package_id);
gboolean pk_package_list_remove_obj (PkPackageList *plist,
const PkPackageObj *obj);
gboolean pk_package_list_contains_obj (const PkPackageList *plist,
const PkPackageObj *obj);
gchar* pk_package_list_to_string (const PkPackageList *plist);
gchar** pk_package_list_to_strv (const PkPackageList *plist);
guint pk_package_list_get_size (const PkPackageList *plist);
gboolean pk_package_list_sort (PkPackageList *plist);
gboolean pk_package_list_sort_info (PkPackageList *plist);
gboolean pk_package_list_sort_summary (PkPackageList *plist);
const PkPackageObj* pk_package_list_get_obj (const PkPackageList *plist,
guint item);
gboolean pk_package_list_clear (PkPackageList *plist);
gboolean pk_package_list_to_file (const PkPackageList *plist,
const gchar *filename);
gboolean pk_package_list_add_file (PkPackageList *plist,
const gchar *filename);
typedef struct _PkPackageListPrivate PkPackageListPrivate;
Private PkPackageList data
PkPackageList* pk_package_list_new (void);
Returns : |
a new PkPackageList object. |
gboolean pk_package_list_add (PkPackageList *plist, PkInfoEnum info, const PkPackageId *ident, const gchar *summary);
|
|
|
|
|
|
|
|
Returns : |
gboolean pk_package_list_add_obj (PkPackageList *plist, const PkPackageObj *obj);
Makes a deep copy, and adds to the array
|
|
|
|
Returns : |
gboolean pk_package_list_add_list (PkPackageList *plist, PkPackageList *list);
Makes a deep copy of the list
|
|
|
|
Returns : |
gboolean pk_package_list_contains (const PkPackageList *plist, const gchar *package_id);
|
|
|
|
Returns : |
gboolean pk_package_list_remove (PkPackageList *plist, const gchar *package_id);
|
|
|
|
Returns : |
gboolean pk_package_list_remove_obj (PkPackageList *plist, const PkPackageObj *obj);
|
|
|
|
Returns : |
gboolean pk_package_list_contains_obj (const PkPackageList *plist, const PkPackageObj *obj);
|
|
|
|
Returns : |
gchar* pk_package_list_to_string (const PkPackageList *plist);
|
|
Returns : |
gchar** pk_package_list_to_strv (const PkPackageList *plist);
|
|
Returns : |
guint pk_package_list_get_size (const PkPackageList *plist);
|
|
Returns : |
gboolean pk_package_list_sort (PkPackageList *plist);
Sorts by package_id
|
|
Returns : |
gboolean pk_package_list_sort_info (PkPackageList *plist);
Sorts by PkInfoEnum
|
|
Returns : |
gboolean pk_package_list_sort_summary (PkPackageList *plist);
Sorts by summary
|
|
Returns : |
const PkPackageObj* pk_package_list_get_obj (const PkPackageList *plist, guint item);
|
|
|
|
Returns : |
gboolean pk_package_list_to_file (const PkPackageList *plist, const gchar *filename);
|
|
|
|
Returns : |
gboolean pk_package_list_add_file (PkPackageList *plist, const gchar *filename);
|
|
|
|
Returns : |