Method

PackageKitPackageSackremove_by_filter

since: 0.6.3

Declaration [src]

gboolean
pk_package_sack_remove_by_filter (
  PkPackageSack* sack,
  PkPackageSackFilterFunc filter_cb,
  gpointer user_data
)

Description [src]

Removes from the package sack any packages that return FALSE from the filter function.

Available since: 0.6.3

Parameters

filter_cb

Type: PkPackageSackFilterFunc

A PkPackageSackFilterFunc, which returns TRUE for the PkPackage‘s to retain.

user_data

Type: gpointer

User data to pass to filter_cb.

The argument can be NULL.
The data is owned by the caller of the method.

Return value

Type: gboolean

TRUE if a package was removed from the sack.