mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 19:18:00 +02:00
glib-aux: add nm_g_variant_singleton_{i_0,as,aay,au}() helpers
This commit is contained in:
parent
6837095aab
commit
c32ddc30c0
2 changed files with 28 additions and 0 deletions
|
|
@ -558,6 +558,12 @@ nm_g_variant_singleton_u_0(void)
|
||||||
return _variant_singleton_get(g_variant_new_uint32(0));
|
return _variant_singleton_get(g_variant_new_uint32(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GVariant *
|
||||||
|
nm_g_variant_singleton_i_0(void)
|
||||||
|
{
|
||||||
|
return _variant_singleton_get(g_variant_new_int32(0));
|
||||||
|
}
|
||||||
|
|
||||||
GVariant *
|
GVariant *
|
||||||
nm_g_variant_singleton_b(gboolean value)
|
nm_g_variant_singleton_b(gboolean value)
|
||||||
{
|
{
|
||||||
|
|
@ -601,6 +607,24 @@ _variant_singleton_get_array_init(GVariant **p_singleton, const char *variant_ty
|
||||||
_v; \
|
_v; \
|
||||||
})
|
})
|
||||||
|
|
||||||
|
GVariant *
|
||||||
|
nm_g_variant_singleton_au(void)
|
||||||
|
{
|
||||||
|
return _variant_singleton_get_array("u");
|
||||||
|
}
|
||||||
|
|
||||||
|
GVariant *
|
||||||
|
nm_g_variant_singleton_aay(void)
|
||||||
|
{
|
||||||
|
return _variant_singleton_get_array("ay");
|
||||||
|
}
|
||||||
|
|
||||||
|
GVariant *
|
||||||
|
nm_g_variant_singleton_as(void)
|
||||||
|
{
|
||||||
|
return _variant_singleton_get_array("s");
|
||||||
|
}
|
||||||
|
|
||||||
GVariant *
|
GVariant *
|
||||||
nm_g_variant_singleton_aLsvI(void)
|
nm_g_variant_singleton_aLsvI(void)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1528,7 +1528,11 @@ char *nm_utils_str_utf8safe_escape_take(char *str, NMUtilsStrUtf8SafeFlags flags
|
||||||
|
|
||||||
GVariant *nm_g_variant_singleton_b(gboolean value);
|
GVariant *nm_g_variant_singleton_b(gboolean value);
|
||||||
GVariant *nm_g_variant_singleton_u_0(void);
|
GVariant *nm_g_variant_singleton_u_0(void);
|
||||||
|
GVariant *nm_g_variant_singleton_i_0(void);
|
||||||
GVariant *nm_g_variant_singleton_s_empty(void);
|
GVariant *nm_g_variant_singleton_s_empty(void);
|
||||||
|
GVariant *nm_g_variant_singleton_au(void);
|
||||||
|
GVariant *nm_g_variant_singleton_aay(void);
|
||||||
|
GVariant *nm_g_variant_singleton_as(void);
|
||||||
GVariant *nm_g_variant_singleton_aLsvI(void);
|
GVariant *nm_g_variant_singleton_aLsvI(void);
|
||||||
GVariant *nm_g_variant_singleton_aLsaLsvII(void);
|
GVariant *nm_g_variant_singleton_aLsaLsvII(void);
|
||||||
GVariant *nm_g_variant_singleton_aaLsvI(void);
|
GVariant *nm_g_variant_singleton_aaLsvI(void);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue