Virtual Method

GioFileIOStreamquery_info_async

Declaration

void
query_info_async (
  GFileIOStream* stream,
  const char* attributes,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description

Asynchronously queries the stream for a GFileInfo. When completed, callback will be called with a GAsyncResult which can be used to finish the operation with g_file_io_stream_query_info_finish().

For the synchronous version of this function, see g_file_io_stream_query_info().

Available since:2.22

Parameters

attributes const char*
 

A file attribute query string.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
io_priority int
 

The [I/O priority][gio-GIOScheduler] of the request.

cancellable GCancellable
 

Optional GCancellable object, NULL to ignore.

 The argument can be NULL.
 The data is owned by the caller of the function.
callback GAsyncReadyCallback
 

Callback to call when the request is satisfied.

user_data gpointer
 

The data to pass to callback function.

 The argument can be NULL.
 The data is owned by the caller of the function.