diff options
author | Richard Hughes <richard@hughsie.com> | 2015-10-07 13:48:47 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2015-10-07 16:05:20 +0100 |
commit | 00eb2a680ba3c1995566a09d52b8b66689de0ca6 (patch) | |
tree | 8d3045e898cb54e32b17736132a40c8d4c2c7fad /libappstream-glib/as-release.h | |
parent | 19ac13495b7463bec38cbce534b7ca2bf3257e69 (diff) | |
download | appstream-glib-00eb2a680ba3c1995566a09d52b8b66689de0ca6.tar.gz |
Add the ability to attach blobs of data to AsRelease objects
The filename is used as a key, and will be used to validate firmware stores.
Diffstat (limited to 'libappstream-glib/as-release.h')
-rw-r--r-- | libappstream-glib/as-release.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libappstream-glib/as-release.h b/libappstream-glib/as-release.h index d1d6462..7ba6e99 100644 --- a/libappstream-glib/as-release.h +++ b/libappstream-glib/as-release.h @@ -56,6 +56,8 @@ gint as_release_vercmp (AsRelease *rel1, /* getters */ const gchar *as_release_get_version (AsRelease *release); const gchar *as_release_get_filename (AsRelease *release); +GBytes *as_release_get_blob (AsRelease *release, + const gchar *filename); guint64 as_release_get_timestamp (AsRelease *release); const gchar *as_release_get_description (AsRelease *release, const gchar *locale); @@ -75,6 +77,9 @@ void as_release_set_version (AsRelease *release, const gchar *version); void as_release_set_filename (AsRelease *release, const gchar *filename); +void as_release_set_blob (AsRelease *release, + const gchar *filename, + GBytes *blob); void as_release_set_timestamp (AsRelease *release, guint64 timestamp); void as_release_set_description (AsRelease *release, |