summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-04-15 09:17:47 +0200
committerThomas Haller <thaller@redhat.com>2021-04-16 11:44:18 +0200
commit43b80016db1c9461968458524c58631d319d3a89 (patch)
treedf2ae084a6803241c0744ccc69929b41a52665e0
parentb01cbff0879cb398c3527073a0b6d730f7d7339a (diff)
downloadNetworkManager-43b80016db1c9461968458524c58631d319d3a89.tar.gz
glib-aux: add nm_g_variant_new_ay() helper
-rw-r--r--src/libnm-glib-aux/nm-shared-utils.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h
index 05395e9cc4..8fffb7e8a2 100644
--- a/src/libnm-glib-aux/nm-shared-utils.h
+++ b/src/libnm-glib-aux/nm-shared-utils.h
@@ -1483,6 +1483,12 @@ nm_g_variant_is_of_type(GVariant *value, const GVariantType *type)
}
static inline GVariant *
+nm_g_variant_new_ay(const guint8 *data, gsize len)
+{
+ return g_variant_new_fixed_array(G_VARIANT_TYPE_BYTE, data, len, 1);
+}
+
+static inline GVariant *
nm_g_variant_new_ay_inaddr(int addr_family, gconstpointer addr)
{
return g_variant_new_fixed_array(G_VARIANT_TYPE_BYTE,