summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-release.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-10-07 13:48:47 +0100
committerRichard Hughes <richard@hughsie.com>2015-10-07 16:05:20 +0100
commit00eb2a680ba3c1995566a09d52b8b66689de0ca6 (patch)
tree8d3045e898cb54e32b17736132a40c8d4c2c7fad /libappstream-glib/as-release.h
parent19ac13495b7463bec38cbce534b7ca2bf3257e69 (diff)
downloadappstream-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.h5
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,