![]() |
![]() |
![]() |
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 (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 (PkPackageList *plist, const PkPackageObj *obj); gchar* pk_package_list_to_string (PkPackageList *plist); gchar** pk_package_list_to_argv (PkPackageList *plist); guint pk_package_list_get_size (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 (PkPackageList *plist, guint item); gboolean pk_package_list_clear (PkPackageList *plist); gboolean pk_package_list_to_file (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 (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 (PkPackageList *plist, const PkPackageObj *obj);
|
|
|
|
Returns : |
gchar* pk_package_list_to_string (PkPackageList *plist);
|
|
Returns : |
gchar** pk_package_list_to_argv (PkPackageList *plist);
|
|
Returns : |
guint pk_package_list_get_size (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 (PkPackageList *plist, guint item);
|
|
|
|
Returns : |
gboolean pk_package_list_to_file (PkPackageList *plist, const gchar *filename);
|
|
|
|
Returns : |
gboolean pk_package_list_add_file (PkPackageList *plist, const gchar *filename);
|
|
|
|
Returns : |