FileIF.loadBytesFinish

Completes an asynchronous request to g_file_load_bytes_async().

For resources, etag_out will be set to NULL.

The data contained in the resulting glib.Bytes is always zero-terminated, but this is not included in the glib.Bytes length. The resulting glib.Bytes should be freed with Bytes.unref when no longer in use.

See g_file_load_bytes() for more information.

interface FileIF
loadBytesFinish

Parameters

result AsyncResultIF

a GAsyncResult provided to the callback

etagOut string

a location to place the current entity tag for the file, or NULL if the entity tag is not needed

Return Value

Type: Bytes

a glib.Bytes or NULL and error is set

Throws

GException on failure.

Meta

Since

2.56