newFromBytes

fun newFromBytes(type: VariantType, bytes: Bytes, trusted: Boolean): Variant

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.

Return

a new #GVariant with a floating reference

Since

2.36

Parameters

type

a #GVariantType

bytes

a #GBytes

trusted

if the contents of @bytes are trusted