| GIO Reference Manual | ||||
|---|---|---|---|---|
GSimpleAsyncResult;
void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
GObject *object,
GCancellable *cancellable);
GSimpleAsyncResult* g_simple_async_result_new (GObject *source_object,
GAsyncReadyCallback callback,
gpointer user_data,
gpointer source_tag);
GSimpleAsyncResult* g_simple_async_result_new_error (GObject *source_object,
GAsyncReadyCallback callback,
gpointer user_data,
GQuark domain,
gint code,
const char *format,
...);
GSimpleAsyncResult* g_simple_async_result_new_from_error
(GObject *source_object,
GAsyncReadyCallback callback,
gpointer user_data,
GError *error);
void g_simple_async_result_set_op_res_gpointer
(GSimpleAsyncResult *simple,
gpointer op_res,
GDestroyNotify destroy_op_res);
gpointer g_simple_async_result_get_op_res_gpointer
(GSimpleAsyncResult *simple);
void g_simple_async_result_set_op_res_gssize
(GSimpleAsyncResult *simple,
gssize op_res);
gssize g_simple_async_result_get_op_res_gssize
(GSimpleAsyncResult *simple);
void g_simple_async_result_set_op_res_gboolean
(GSimpleAsyncResult *simple,
gboolean op_res);
gboolean g_simple_async_result_get_op_res_gboolean
(GSimpleAsyncResult *simple);
gpointer g_simple_async_result_get_source_tag
(GSimpleAsyncResult *simple);
void g_simple_async_result_set_handle_cancellation
(GSimpleAsyncResult *simple,
gboolean handle_cancellation);
void g_simple_async_result_complete (GSimpleAsyncResult *simple);
void g_simple_async_result_complete_in_idle
(GSimpleAsyncResult *simple);
void g_simple_async_result_run_in_thread (GSimpleAsyncResult *simple,
GSimpleAsyncThreadFunc func,
int io_priority,
GCancellable *cancellable);
void g_simple_async_result_set_from_error
(GSimpleAsyncResult *simple,
GError *error);
gboolean g_simple_async_result_propagate_error
(GSimpleAsyncResult *simple,
GError **dest);
void g_simple_async_result_set_error (GSimpleAsyncResult *simple,
GQuark domain,
gint code,
const char *format,
...);
void g_simple_async_result_set_error_va (GSimpleAsyncResult *simple,
GQuark domain,
gint code,
const char *format,
va_list args);
void g_simple_async_report_error_in_idle (GObject *object,
GAsyncReadyCallback callback,
gpointer user_data,
GQuark domain,
gint code,
const char *format,
...);
void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res, GObject *object, GCancellable *cancellable);
|
|
|
|
|
GSimpleAsyncResult* g_simple_async_result_new (GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
|
|
|
|
|
|
|
|
Returns : |
GSimpleAsyncResult |
GSimpleAsyncResult* g_simple_async_result_new_error (GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, GQuark domain, gint code, const char *format, ...);
|
|
|
|
|
|
|
|
|
|
|
@... |
|
|
Returns : |
GSimpleAsyncResult. |
GSimpleAsyncResult* g_simple_async_result_new_from_error (GObject *source_object, GAsyncReadyCallback callback, gpointer user_data, GError *error);
|
|
|
|
|
|
|
|
Returns : |
GSimpleAsyncResult |
void g_simple_async_result_set_op_res_gpointer
(GSimpleAsyncResult *simple,
gpointer op_res,
GDestroyNotify destroy_op_res);
|
|
|
|
|
gpointer g_simple_async_result_get_op_res_gpointer
(GSimpleAsyncResult *simple);
|
|
Returns : |
gpointer. |
void g_simple_async_result_set_op_res_gssize
(GSimpleAsyncResult *simple,
gssize op_res);
|
|
|
gssize g_simple_async_result_get_op_res_gssize
(GSimpleAsyncResult *simple);
|
|
Returns : |
void g_simple_async_result_set_op_res_gboolean
(GSimpleAsyncResult *simple,
gboolean op_res);
|
|
|
gboolean g_simple_async_result_get_op_res_gboolean
(GSimpleAsyncResult *simple);
|
|
Returns : |
a gboolean. |
gpointer g_simple_async_result_get_source_tag
(GSimpleAsyncResult *simple);
|
|
Returns : |
void g_simple_async_result_set_handle_cancellation
(GSimpleAsyncResult *simple,
gboolean handle_cancellation);
|
|
|
void g_simple_async_result_complete (GSimpleAsyncResult *simple);
|
void g_simple_async_result_complete_in_idle
(GSimpleAsyncResult *simple);
|
void g_simple_async_result_run_in_thread (GSimpleAsyncResult *simple, GSimpleAsyncThreadFunc func, int io_priority, GCancellable *cancellable);
|
|
|
|
|
|
|
void g_simple_async_result_set_from_error
(GSimpleAsyncResult *simple,
GError *error);
Sets the result from given error.
|
|
|
GError. |
gboolean g_simple_async_result_propagate_error
(GSimpleAsyncResult *simple,
GError **dest);
|
|
|
|
Returns : |
void g_simple_async_result_set_error (GSimpleAsyncResult *simple, GQuark domain, gint code, const char *format, ...);
|
|
|
|
|
|
|
@... |
|
void g_simple_async_result_set_error_va (GSimpleAsyncResult *simple, GQuark domain, gint code, const char *format, va_list args);
Sets error va_list, suitable for language bindings.
|
|
|
|
|
|
|
|
|
va_list of arguments. |
void g_simple_async_report_error_in_idle (GObject *object,
GAsyncReadyCallback callback,
gpointer user_data,
GQuark domain,
gint code,
const char *format,
...);
|
|
|
|
|
|
|
|
|
|
|
@... |
|