![]() |
![]() |
![]() |
ZIF Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct ZifPackageLocal; struct ZifPackageLocalClass; enum ZifPackageLocalFlags; ZifPackage * zif_package_local_new (void
); gboolean zif_package_local_set_from_header (ZifPackageLocal *pkg
,Header header
,ZifPackageLocalFlags flags
,GError **error
); gboolean zif_package_local_set_from_filename (ZifPackageLocal *pkg
,const gchar *filename
,GError **error
); const gchar * zif_package_local_get_key_id (ZifPackageLocal *pkg
); Header zif_package_local_get_header (ZifPackageLocal *pkg
); ZifPackageLocalPrivate;
typedef enum { ZIF_PACKAGE_LOCAL_FLAG_NOTHING = 0, /* fastest */ ZIF_PACKAGE_LOCAL_FLAG_LOOKUP = 1, /* use yumdb for package_id data */ ZIF_PACKAGE_LOCAL_FLAG_REPAIR = 2, /* use yumdb, and repair package header */ ZIF_PACKAGE_LOCAL_FLAG_LAST } ZifPackageLocalFlags;
ZifPackage * zif_package_local_new (void
);
Returns : |
A new ZifPackageLocal instance. |
Since 0.1.0
gboolean zif_package_local_set_from_header (ZifPackageLocal *pkg
,Header header
,ZifPackageLocalFlags flags
,GError **error
);
Sets the local package from an RPM header object.
|
A ZifPackageLocal |
|
A rpm Header structure |
|
a bitfield indicating if we should lookup and fix the package-id data |
|
A GError, or NULL
|
Returns : |
TRUE for success, FALSE otherwise |
Since 0.1.3
gboolean zif_package_local_set_from_filename (ZifPackageLocal *pkg
,const gchar *filename
,GError **error
);
Sets a local package object from a local file.
|
A ZifPackageLocal |
|
A filename |
|
A GError, or NULL
|
Returns : |
TRUE for success, FALSE otherwise |
Since 0.1.0
const gchar * zif_package_local_get_key_id (ZifPackageLocal *pkg
);
Gets a signature key identifier for the package, e.g. "RSA/SHA256, Thu Sep 23 17:25:34 2010, Key ID 421caddb97a1071f"
|
A ZifPackageLocal |
Returns : |
an ID for success, NULL for failure |
Since 0.1.3
Header zif_package_local_get_header (ZifPackageLocal *pkg
);
Gets the RPM header object for the package.
|
A ZifPackageLocal |
Returns : |
The rpm Header structure, or NULL if unset |
Since 0.1.0
typedef struct _ZifPackageLocalPrivate ZifPackageLocalPrivate;
Private ZifPackageLocal data