Variant.newFromBytes
glib.variant.Variant newFromBytes(glib.variant_type.VariantType type, glib.bytes.Bytes bytes, bool trusted)Constructs a new serialized-mode #GVariant instance. This is the inner interface for creation of new serialized values that gets called from various functions in gvariant.c.
A reference is taken on bytes.
The data in bytes must be aligned appropriately for the type being loaded. Otherwise this function will internally create a copy of the memory (since GLib 2.60) or (in older versions) fail and exit the process.
Parameters
type | a #GVariantType |
bytes | a #GBytes |
trusted | if the contents of bytes are trusted |
Returns
a new #GVariant with a floating reference