Returns the string value of a glib.Variant instance with an
array-of-bytes type. The string has no particular encoding.
If the array does not end with a nul terminator character, the empty
string is returned. For this reason, you can always trust that a
non-NULL nul-terminated string will be returned by this function.
If the array contains a nul terminator character somewhere other than
the last byte then the returned string is the string, up to the first
such nul character.
Variant.getFixedArray should be used instead if the array contains
arbitrary data that could not be nul-terminated or could contain nul bytes.
It is an error to call this function with a value that is not an
array of bytes.
The return value remains valid as long as value exists.
Returns the string value of a glib.Variant instance with an array-of-bytes type. The string has no particular encoding.
If the array does not end with a nul terminator character, the empty string is returned. For this reason, you can always trust that a non-NULL nul-terminated string will be returned by this function.
If the array contains a nul terminator character somewhere other than the last byte then the returned string is the string, up to the first such nul character.
Variant.getFixedArray should be used instead if the array contains arbitrary data that could not be nul-terminated or could contain nul bytes.
It is an error to call this function with a value that is not an array of bytes.
The return value remains valid as long as value exists.