23#ifndef __G_SIMPLE_ASYNC_RESULT_H__
24#define __G_SIMPLE_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_SIMPLE_ASYNC_RESULT (g_simple_async_result_get_type ())
35#define G_SIMPLE_ASYNC_RESULT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResult))
36#define G_SIMPLE_ASYNC_RESULT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResultClass))
37#define G_IS_SIMPLE_ASYNC_RESULT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_SIMPLE_ASYNC_RESULT))
38#define G_IS_SIMPLE_ASYNC_RESULT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_SIMPLE_ASYNC_RESULT))
39#define G_SIMPLE_ASYNC_RESULT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResultClass))
111 const GError *
error);
148 const GError *
error);
#define GIO_AVAILABLE_IN_ALL
#define GIO_DEPRECATED_IN_2_46_FOR(f)
#define GIO_AVAILABLE_IN_2_32
#define GIO_DEPRECATED_IN_2_46
void(* GSimpleAsyncThreadFunc)(GSimpleAsyncResult *res, GObject *object, GCancellable *cancellable)
struct _GAsyncResult GAsyncResult
struct _GSimpleAsyncResult GSimpleAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
#define G_GNUC_PRINTF(format_idx, arg_idx)
G_BEGIN_DECLS typedef guint32 GQuark
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_complete(GSimpleAsyncResult *simple)
GIO_DEPRECATED_IN_2_46 gssize g_simple_async_result_get_op_res_gssize(GSimpleAsyncResult *simple)
struct _GSimpleAsyncResultClass GSimpleAsyncResultClass
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_from_error(GSimpleAsyncResult *simple, const GError *error)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_op_res_gpointer(GSimpleAsyncResult *simple, gpointer op_res, GDestroyNotify destroy_op_res)
void g_simple_async_report_take_gerror_in_idle(GObject *object, GAsyncReadyCallback callback, gpointer user_data, GError *error)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_op_res_gboolean(GSimpleAsyncResult *simple, gboolean op_res)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_op_res_gssize(GSimpleAsyncResult *simple, gssize op_res)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_run_in_thread(GSimpleAsyncResult *simple, GSimpleAsyncThreadFunc func, int io_priority, GCancellable *cancellable)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_complete_in_idle(GSimpleAsyncResult *simple)
void void g_simple_async_report_gerror_in_idle(GObject *object, GAsyncReadyCallback callback, gpointer user_data, const GError *error)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_take_error(GSimpleAsyncResult *simple, GError *error)
GIO_AVAILABLE_IN_2_32 void g_simple_async_result_set_check_cancellable(GSimpleAsyncResult *simple, GCancellable *check_cancellable)
GSimpleAsyncResult * g_simple_async_result_new_error(GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, GQuark domain, gint code, const char *format,...) G_GNUC_PRINTF(6
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_handle_cancellation(GSimpleAsyncResult *simple, gboolean handle_cancellation)
GSimpleAsyncResult * g_simple_async_result_new(GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag)
GIO_DEPRECATED_IN_2_46 gboolean g_simple_async_result_propagate_error(GSimpleAsyncResult *simple, GError **dest)
GSimpleAsyncResult * g_simple_async_result_new_take_error(GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, GError *error)
GIO_DEPRECATED_IN_2_46 gboolean g_simple_async_result_get_op_res_gboolean(GSimpleAsyncResult *simple)
GIO_AVAILABLE_IN_ALL GType g_simple_async_result_get_type(void) G_GNUC_CONST
void g_simple_async_report_error_in_idle(GObject *object, GAsyncReadyCallback callback, gpointer user_data, GQuark domain, gint code, const char *format,...) G_GNUC_PRINTF(6
GIO_DEPRECATED_IN_2_46 void GIO_DEPRECATED_IN_2_46 void GIO_DEPRECATED_IN_2_46 gboolean g_simple_async_result_is_valid(GAsyncResult *result, GObject *source, gpointer source_tag)
GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_error(GSimpleAsyncResult *simple, GQuark domain, gint code, const char *format,...) G_GNUC_PRINTF(4
GIO_DEPRECATED_IN_2_46 gpointer g_simple_async_result_get_op_res_gpointer(GSimpleAsyncResult *simple)
GIO_DEPRECATED_IN_2_46 gpointer g_simple_async_result_get_source_tag(GSimpleAsyncResult *simple)
GIO_DEPRECATED_IN_2_46 void GIO_DEPRECATED_IN_2_46 void g_simple_async_result_set_error_va(GSimpleAsyncResult *simple, GQuark domain, gint code, const char *format, va_list args) G_GNUC_PRINTF(4
GSimpleAsyncResult GSimpleAsyncResult * g_simple_async_result_new_from_error(GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, const GError *error)
GIO_AVAILABLE_IN_2_36 void g_task_report_error(gpointer source_object, GAsyncReadyCallback callback, gpointer callback_data, gpointer source_tag, GError *error)
GIO_AVAILABLE_IN_2_36 GTask * g_task_new(gpointer source_object, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer callback_data)
void(* GDestroyNotify)(gpointer data)
json_t format(printf, 1, 2)))
static void error(LoadState *S, const char *why)