23#ifndef __G_CANCELLABLE_H__
24#define __G_CANCELLABLE_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_CANCELLABLE (g_cancellable_get_type ())
35#define G_CANCELLABLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_CANCELLABLE, GCancellable))
36#define G_CANCELLABLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_CANCELLABLE, GCancellableClass))
37#define G_IS_CANCELLABLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_CANCELLABLE))
38#define G_IS_CANCELLABLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_CANCELLABLE))
39#define G_CANCELLABLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_CANCELLABLE, GCancellableClass))
GIO_AVAILABLE_IN_ALL gboolean g_cancellable_is_cancelled(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL GCancellable * g_cancellable_get_current(void)
GIO_AVAILABLE_IN_ALL int g_cancellable_get_fd(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL GCancellable * g_cancellable_new(void)
GIO_AVAILABLE_IN_ALL void g_cancellable_push_current(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL GSource * g_cancellable_source_new(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL void g_cancellable_cancel(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL gboolean g_cancellable_set_error_if_cancelled(GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL gboolean g_cancellable_make_pollfd(GCancellable *cancellable, GPollFD *pollfd)
GIO_AVAILABLE_IN_ALL void g_cancellable_reset(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL GType g_cancellable_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL void g_cancellable_pop_current(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL void g_cancellable_release_fd(GCancellable *cancellable)
GIO_AVAILABLE_IN_ALL void g_cancellable_disconnect(GCancellable *cancellable, gulong handler_id)
struct _GCancellablePrivate GCancellablePrivate
GIO_AVAILABLE_IN_ALL gulong g_cancellable_connect(GCancellable *cancellable, GCallback callback, gpointer data, GDestroyNotify data_destroy_func)
#define GIO_AVAILABLE_IN_ALL
typedefG_BEGIN_DECLS struct _GPollFD GPollFD
void(* GDestroyNotify)(gpointer data)
static void error(LoadState *S, const char *why)
void(* _g_reserved1)(void)
void(* _g_reserved3)(void)
void(* _g_reserved2)(void)
void(* _g_reserved4)(void)
void(* _g_reserved5)(void)
void(* cancelled)(GCancellable *cancellable)
GObjectClass parent_class
GCancellablePrivate * priv