summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2018-12-12 15:53:09 +0000
committerRichard Hughes <richard@hughsie.com>2018-12-20 11:00:54 +0000
commitf9093cda1ba20505e600b68c09915126587638cc (patch)
tree19da70268015d79c38afe841eaebc9301cfe16a1
parent95f7214057af7f96db8c096864b052aa971fe50d (diff)
downloadappstream-glib-f9093cda1ba20505e600b68c09915126587638cc.tar.gz
trivial: Add AS_CHECKSUM_TARGET_DEVICE
-rw-r--r--libappstream-glib/as-checksum.c4
-rw-r--r--libappstream-glib/as-checksum.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/libappstream-glib/as-checksum.c b/libappstream-glib/as-checksum.c
index 832b0df..876fe77 100644
--- a/libappstream-glib/as-checksum.c
+++ b/libappstream-glib/as-checksum.c
@@ -99,6 +99,8 @@ as_checksum_target_from_string (const gchar *target)
return AS_CHECKSUM_TARGET_CONTENT;
if (g_strcmp0 (target, "signature") == 0)
return AS_CHECKSUM_TARGET_SIGNATURE;
+ if (g_strcmp0 (target, "device") == 0)
+ return AS_CHECKSUM_TARGET_DEVICE;
return AS_CHECKSUM_TARGET_UNKNOWN;
}
@@ -121,6 +123,8 @@ as_checksum_target_to_string (AsChecksumTarget target)
return "content";
if (target == AS_CHECKSUM_TARGET_SIGNATURE)
return "signature";
+ if (target == AS_CHECKSUM_TARGET_DEVICE)
+ return "device";
return NULL;
}
diff --git a/libappstream-glib/as-checksum.h b/libappstream-glib/as-checksum.h
index d12d1d4..bfdf311 100644
--- a/libappstream-glib/as-checksum.h
+++ b/libappstream-glib/as-checksum.h
@@ -53,6 +53,7 @@ struct _AsChecksumClass
* @AS_CHECKSUM_TARGET_CONTAINER: Container file, e.g. `.cab`
* @AS_CHECKSUM_TARGET_CONTENT: Extracted file, e.g. `.bin`
* @AS_CHECKSUM_TARGET_SIGNATURE: Signature, e.g. `.asc` or `.cat`
+ * @AS_CHECKSUM_TARGET_DEVICE: Device-reported value
*
* The checksum target type.
**/
@@ -61,6 +62,7 @@ typedef enum {
AS_CHECKSUM_TARGET_CONTAINER, /* Since: 0.4.2 */
AS_CHECKSUM_TARGET_CONTENT, /* Since: 0.4.2 */
AS_CHECKSUM_TARGET_SIGNATURE, /* Since: 0.7.9 */
+ AS_CHECKSUM_TARGET_DEVICE, /* Since: 0.7.15 */
/*< private >*/
AS_CHECKSUM_TARGET_LAST
} AsChecksumTarget;