gFileIOStreamGetEtag(object)
gFileIOStreamQueryInfo(object, attributes, cancellable = NULL, .errwarn = TRUE)
gFileIOStreamQueryInfoAsync(object, attributes, io.priority, cancellable = NULL, callback, user.data = NULL)
gFileIOStreamQueryInfoFinish(object, result, .errwarn = TRUE)
GObject +----GIOStream +----GFileIOStream
GSeekable
.GSeekable
, which allows the io
stream to jump to arbitrary positions in the file and to truncate
the file, provided the filesystem of the file supports these
operations. To find the position of a file io stream, use
gSeekableTell
. To find out if a file io stream supports seeking, use gSeekableCanSeek
.
To position a file io stream, use gSeekableSeek
.
To find out if a file io stream supports truncating, use
gSeekableCanTruncate
. To truncate a file io
stream, use gSeekableTruncate
. The default implementation of all the GFileIOStream
operations
and the implementation of GSeekable
just call into the same operations
on the output stream.