Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GAsyncInitableIface Struct Reference

#include <gasyncinitable.h>

Data Fields

GTypeInterface g_iface
 
void(* init_async )(GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* init_finish )(GAsyncInitable *initable, GAsyncResult *res, GError **error)
 

Detailed Description

GAsyncInitableIface: @g_iface: The parent interface. @init_async: Starts initialization of the object. @init_finish: Finishes initialization of the object.

Provides an interface for asynchronous initializing object such that initialization may fail.

Since: 2.22

Definition at line 54 of file gasyncinitable.h.

Field Documentation

◆ g_iface

GTypeInterface _GAsyncInitableIface::g_iface

Definition at line 56 of file gasyncinitable.h.

◆ init_async

void(* _GAsyncInitableIface::init_async) (GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 60 of file gasyncinitable.h.

◆ init_finish

gboolean(* _GAsyncInitableIface::init_finish) (GAsyncInitable *initable, GAsyncResult *res, GError **error)

Definition at line 65 of file gasyncinitable.h.


The documentation for this struct was generated from the following file: