Bytes.unrefToData

Unreferences the bytes, and returns a pointer the same byte data contents.

As an optimization, the byte data is returned without copying if this was the last reference to bytes and bytes was created with glib.bytes.Bytes.new_, glib.bytes.Bytes.newTake or glib.byte_array.ByteArray.freeToBytes. In all other cases the data is copied.

class Bytes
ubyte[]
unrefToData
()

Return Value

Type: ubyte[]

a pointer to the same byte data, which should be freed with glib.global.gfree