Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gasyncinitable.h File Reference
#include <gio/giotypes.h>
#include <gio/ginitable.h>

Go to the source code of this file.

Data Structures

struct  _GAsyncInitableIface
 

Macros

#define G_TYPE_ASYNC_INITABLE   (g_async_initable_get_type ())
 
#define G_ASYNC_INITABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_ASYNC_INITABLE, GAsyncInitable))
 
#define G_IS_ASYNC_INITABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_ASYNC_INITABLE))
 
#define G_ASYNC_INITABLE_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_ASYNC_INITABLE, GAsyncInitableIface))
 
#define G_TYPE_IS_ASYNC_INITABLE(type)   (g_type_is_a ((type), G_TYPE_ASYNC_INITABLE))
 

Typedefs

typedef struct _GAsyncInitableIface GAsyncInitableIface
 

Functions

GIO_AVAILABLE_IN_ALL GType g_async_initable_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL void g_async_initable_init_async (GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL gboolean g_async_initable_init_finish (GAsyncInitable *initable, GAsyncResult *res, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_async_initable_new_async (GType object_type, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data, const gchar *first_property_name,...)
 
G_GNUC_BEGIN_IGNORE_DEPRECATIONS void g_async_initable_newv_async (GType object_type, guint n_parameters, GParameter *parameters, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
G_GNUC_END_IGNORE_DEPRECATIONS GIO_AVAILABLE_IN_ALL void g_async_initable_new_valist_async (GType object_type, const gchar *first_property_name, va_list var_args, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GObjectg_async_initable_new_finish (GAsyncInitable *initable, GAsyncResult *res, GError **error)
 

Macro Definition Documentation

◆ G_ASYNC_INITABLE

#define G_ASYNC_INITABLE ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_ASYNC_INITABLE, GAsyncInitable))

Definition at line 36 of file gasyncinitable.h.

◆ G_ASYNC_INITABLE_GET_IFACE

#define G_ASYNC_INITABLE_GET_IFACE ( obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_ASYNC_INITABLE, GAsyncInitableIface))

Definition at line 38 of file gasyncinitable.h.

◆ G_IS_ASYNC_INITABLE

#define G_IS_ASYNC_INITABLE ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_ASYNC_INITABLE))

Definition at line 37 of file gasyncinitable.h.

◆ G_TYPE_ASYNC_INITABLE

#define G_TYPE_ASYNC_INITABLE   (g_async_initable_get_type ())

Definition at line 35 of file gasyncinitable.h.

◆ G_TYPE_IS_ASYNC_INITABLE

#define G_TYPE_IS_ASYNC_INITABLE ( type)    (g_type_is_a ((type), G_TYPE_ASYNC_INITABLE))

Definition at line 39 of file gasyncinitable.h.

Typedef Documentation

◆ GAsyncInitableIface

Definition at line 41 of file gasyncinitable.h.

Function Documentation

◆ g_async_initable_get_type()

GIO_AVAILABLE_IN_ALL GType g_async_initable_get_type ( void )

◆ g_async_initable_init_async()

GIO_AVAILABLE_IN_ALL void g_async_initable_init_async ( GAsyncInitable * initable,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_async_initable_init_finish()

GIO_AVAILABLE_IN_ALL gboolean g_async_initable_init_finish ( GAsyncInitable * initable,
GAsyncResult * res,
GError ** error )

◆ g_async_initable_new_async()

GIO_AVAILABLE_IN_ALL void g_async_initable_new_async ( GType object_type,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data,
const gchar * first_property_name,
... )

◆ g_async_initable_new_finish()

GIO_AVAILABLE_IN_ALL GObject * g_async_initable_new_finish ( GAsyncInitable * initable,
GAsyncResult * res,
GError ** error )

◆ g_async_initable_new_valist_async()

G_GNUC_END_IGNORE_DEPRECATIONS GIO_AVAILABLE_IN_ALL void g_async_initable_new_valist_async ( GType object_type,
const gchar * first_property_name,
va_list var_args,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_async_initable_newv_async()

G_GNUC_BEGIN_IGNORE_DEPRECATIONS void g_async_initable_newv_async ( GType object_type,
guint n_parameters,
GParameter * parameters,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )