23#ifndef __G_ASYNC_RESULT_H__
24#define __G_ASYNC_RESULT_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_ASYNC_RESULT (g_async_result_get_type ())
35#define G_ASYNC_RESULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_ASYNC_RESULT, GAsyncResult))
36#define G_IS_ASYNC_RESULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_ASYNC_RESULT))
37#define G_ASYNC_RESULT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_ASYNC_RESULT, GAsyncResultIface))
GIO_AVAILABLE_IN_2_34 gboolean g_async_result_is_tagged(GAsyncResult *res, gpointer source_tag)
GIO_AVAILABLE_IN_2_34 gboolean g_async_result_legacy_propagate_error(GAsyncResult *res, GError **error)
GIO_AVAILABLE_IN_ALL GType g_async_result_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL GObject * g_async_result_get_source_object(GAsyncResult *res)
GIO_AVAILABLE_IN_ALL gpointer g_async_result_get_user_data(GAsyncResult *res)
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_34
struct _GAsyncResult GAsyncResult
static void error(LoadState *S, const char *why)
gpointer(* get_user_data)(GAsyncResult *res)
gboolean(* is_tagged)(GAsyncResult *res, gpointer source_tag)