/* iface->init_async = foo_init_async; iface->init_finish = foo_init_finish; } ]|  */
static void g_async_initable_real_init_async(GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
/* iface->init_async = foo_init_async; iface->init_finish = foo_init_finish; } ]|  */
static void g_async_initable_real_init_async(GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
{
  GTask *task;
  g_return_if_fail (G_IS_INITABLE (initable));
  task = g_task_new (initable, cancellable, callback, user_data);
  g_task_set_priority (task, io_priority);
  g_task_run_in_thread (task, async_init_thread);
  g_object_unref (task);
}