Task
Object Hierarchy:
Description:
Namespace: GLib
Package: gio-2.0
Content:
Properties:
Static methods:
- public static bool is_valid (AsyncResult result, Object? source_object)
- public static void report_error (Object? source_object, TaskReadyCallback callback, void* source_tag, owned Error error)
- public static void report_new_error (Object? source_object, TaskReadyCallback callback, void* source_tag, Quark domain, int code, string format, ...)
Creation methods:
- public Task (Object? source_object, Cancellable? cancellable, TaskReadyCallback callback)
Methods:
- public void attach_source (Source source, TaskSourceFunc callback)
- public unowned Cancellable? get_cancellable ()
- public bool get_check_cancellable ()
- public bool get_completed ()
- public unowned MainContext get_context ()
- public unowned string? get_name ()
- public int get_priority ()
- public bool get_return_on_cancel ()
- public void* get_source_tag ()
- public void* get_task_data ()
- public unowned Object? get_unowned_source_object ()
- public bool had_error ()
- public bool propagate_boolean () throws Error
- public ssize_t propagate_int () throws Error
- public void* propagate_pointer () throws Error
- public bool propagate_value (out Value value) throws Error
- public void return_boolean (bool result)
- public void return_error (owned Error error)
- public bool return_error_if_cancelled ()
- public void return_int (ssize_t result)
- public void return_new_error (Quark domain, int code, string format, ...)
- public void return_pointer (void* result, DestroyNotify? result_destroy)
- public void return_value (Value? result)
- public void run_in_thread (TaskThreadFunc task_func)
- public void run_in_thread_sync (TaskThreadFunc task_func)
- public void set_check_cancellable (bool check_cancellable)
- public void set_name (string? name)
- public void set_priority (int priority)
- public bool set_return_on_cancel (bool return_on_cancel)
- public void set_source_tag (void* source_tag)
- public void set_static_name (string? name)
- public void set_task_data (void* task_data, DestroyNotify? task_data_destroy)
Inherited Members:
All known members inherited from class GLib.Object
All known members inherited from interface GLib.AsyncResult