Bytes.newFromBytes
glib.bytes.Bytes newFromBytes(size_t offset, size_t length)Creates a #GBytes which is a subsection of another #GBytes. The offset + length may not be longer than the size of bytes.
A reference to bytes will be held by the newly created #GBytes until the byte data is no longer needed.
Since 2.56, if offset is 0 and length matches the size of bytes, then bytes will be returned with the reference count incremented by 1. If bytes is a slice of another #GBytes, then the resulting #GBytes will reference the same #GBytes instead of bytes. This allows consumers to simplify the usage of #GBytes when asynchronously writing to streams.
Parameters
offset | offset which subsection starts at |
length | length of subsection |
Returns
a new #GBytes