Function
GioAsyncInitablenew_valist_async
Declaration
void
g_async_initable_new_valist_async (
GType object_type,
const gchar* first_property_name,
va_list var_args,
int io_priority,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
Description
Helper function for constructing GAsyncInitable
object. This is
similar to g_object_new_valist()
but also initializes the object asynchronously.
When the initialization is finished, callback
will be called. You can
then call g_async_initable_new_finish()
to get the new object and check
for any errors.
Available since: | 2.22 |
Parameters
object_type |
GType |
A |
|
first_property_name |
const gchar* |
The name of the first property, followed by
the value, and other property value pairs, and ended by |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
var_args |
va_list |
The var args list generated from |
|
io_priority |
int |
The [I/O priority][io-priority] of the operation. |
|
cancellable |
GCancellable |
Optional |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
callback |
GAsyncReadyCallback |
A |
|
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. |