summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-release.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-03-04 12:51:54 +0000
committerRichard Hughes <richard@hughsie.com>2015-03-04 12:51:54 +0000
commitdb40ff74de159df823a55ea4142dce6fdf1560df (patch)
tree625204f7dda38b5c5c74efdd90581724d0445c39 /libappstream-glib/as-release.h
parent177061b21dd82a6dbd7e4dc4ba8d0137c3b28ee5 (diff)
downloadappstream-glib-db40ff74de159df823a55ea4142dce6fdf1560df.tar.gz
Add support for <location> and <checksum>
This is needed for AppStream 0.9 support.
Diffstat (limited to 'libappstream-glib/as-release.h')
-rw-r--r--libappstream-glib/as-release.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libappstream-glib/as-release.h b/libappstream-glib/as-release.h
index 9e1a968..6daa1cd 100644
--- a/libappstream-glib/as-release.h
+++ b/libappstream-glib/as-release.h
@@ -67,6 +67,10 @@ const gchar *as_release_get_version (AsRelease *release);
guint64 as_release_get_timestamp (AsRelease *release);
const gchar *as_release_get_description (AsRelease *release,
const gchar *locale);
+GPtrArray *as_release_get_locations (AsRelease *release);
+const gchar *as_release_get_location_default (AsRelease *release);
+const gchar *as_release_get_checksum (AsRelease *release,
+ GChecksumType checksum_type);
/* setters */
void as_release_set_version (AsRelease *release,
@@ -78,6 +82,13 @@ void as_release_set_description (AsRelease *release,
const gchar *locale,
const gchar *description,
gssize description_len);
+void as_release_add_location (AsRelease *release,
+ const gchar *location,
+ gssize location_len);
+void as_release_set_checksum (AsRelease *release,
+ GChecksumType checksum_type,
+ const gchar *checksum,
+ gssize checksum_len);
G_END_DECLS