FileIF.loadContents

Loads the content of the file into memory. The data is always zero-terminated, but this is not included in the resultant @length. The returned @contents should be freed with g_free() when no longer needed.

If @cancellable is not %NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.

interface FileIF
bool
loadContents
(,
out string contents
,
out string etagOut
)

Parameters

cancellable Cancellable

optional #GCancellable object, %NULL to ignore

contents string

a location to place the contents of the file

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: bool

%TRUE if the @file's contents were successfully loaded. %FALSE if there were errors.

Throws

GException on failure.

Meta