![]() |
![]() |
![]() |
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);
|
|
|
|
|
|
|
a GError location to store the error occuring, or NULL to
ignore.
Returns: GSimpleAsyncResult
|
Returns : |
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);
|
|
|
|
|
the io priority of the request. |
|
optional GCancellable object, NULL to ignore.
|
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, ...);
|
|
|
|
|
|
|
|
|
|
|
@... |
|