Variant.getString

Returns the string value of a GVariant instance with a string type. This includes the types G_VARIANT_TYPE_STRING, G_VARIANT_TYPE_OBJECT_PATH and G_VARIANT_TYPE_SIGNATURE. The string will always be utf8 encoded. If length is non-NULL then the length of the string (in bytes) is returned there. For trusted values, this information is already known. For untrusted values, a strlen() will be performed. It is an error to call this function with a value of any type other than those three. The return value remains valid as long as value exists. Since 2.24

class Variant
string
getString

Parameters

length gsize

a pointer to a gsize, to store the length. [allow-none][default 0]out

Return Value

Type: string

the constant string, utf8 encoded. [transfer none]

Meta