PkPackageList

PkPackageList — A list of Package data needed for an offline cache

Synopsis




                    PkPackageListPrivate;
                    PkPackageList;
PkPackageList*      pk_package_list_new                 (void);
gboolean            pk_package_list_add                 (PkPackageList *plist,
                                                         PkInfoEnum info,
                                                         const gchar *package_id,
                                                         const gchar *summary);
gboolean            pk_package_list_contains            (PkPackageList *plist,
                                                         const gchar *package_id);
gchar*              pk_package_list_get_string          (PkPackageList *plist);
guint               pk_package_list_get_size            (PkPackageList *plist);
PkPackageItem*      pk_package_list_get_item            (PkPackageList *plist,
                                                         guint item);
gboolean            pk_package_list_clear               (PkPackageList *plist);

Object Hierarchy


  GObject
   +----PkPackageList

Description

These provide a way to query and store a list of packages.

Details

PkPackageListPrivate

typedef struct _PkPackageListPrivate PkPackageListPrivate;

Private PkPackageList data


PkPackageList

typedef struct _PkPackageList PkPackageList;


pk_package_list_new ()

PkPackageList*      pk_package_list_new                 (void);

Returns :

a new PkPackageList object.

pk_package_list_add ()

gboolean            pk_package_list_add                 (PkPackageList *plist,
                                                         PkInfoEnum info,
                                                         const gchar *package_id,
                                                         const gchar *summary);

plist :

info :

package_id :

summary :

Returns :


pk_package_list_contains ()

gboolean            pk_package_list_contains            (PkPackageList *plist,
                                                         const gchar *package_id);

plist :

package_id :

Returns :


pk_package_list_get_string ()

gchar*              pk_package_list_get_string          (PkPackageList *plist);

plist :

Returns :


pk_package_list_get_size ()

guint               pk_package_list_get_size            (PkPackageList *plist);

plist :

Returns :


pk_package_list_get_item ()

PkPackageItem*      pk_package_list_get_item            (PkPackageList *plist,
                                                         guint item);

plist :

item :

Returns :


pk_package_list_clear ()

gboolean            pk_package_list_clear               (PkPackageList *plist);

plist :

Returns :