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

Go to the source code of this file.

Data Structures

struct  _GDBusErrorEntry
 

Macros

#define G_DBUS_ERROR   g_dbus_error_quark()
 

Functions

GIO_AVAILABLE_IN_ALL GQuark g_dbus_error_quark (void)
 
GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_is_remote_error (const GError *error)
 
GIO_AVAILABLE_IN_ALL gcharg_dbus_error_get_remote_error (const GError *error)
 
GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_strip_remote_error (GError *error)
 
GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_register_error (GQuark error_domain, gint error_code, const gchar *dbus_error_name)
 
GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_unregister_error (GQuark error_domain, gint error_code, const gchar *dbus_error_name)
 
GIO_AVAILABLE_IN_ALL void g_dbus_error_register_error_domain (const gchar *error_domain_quark_name, volatile gsize *quark_volatile, const GDBusErrorEntry *entries, guint num_entries)
 
GIO_AVAILABLE_IN_ALL GError * g_dbus_error_new_for_dbus_error (const gchar *dbus_error_name, const gchar *dbus_error_message)
 
GIO_AVAILABLE_IN_ALL void g_dbus_error_set_dbus_error (GError **error, const gchar *dbus_error_name, const gchar *dbus_error_message, const gchar *format,...) G_GNUC_PRINTF(4
 
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void g_dbus_error_set_dbus_error_valist (GError **error, const gchar *dbus_error_name, const gchar *dbus_error_message, const gchar *format, va_list var_args) G_GNUC_PRINTF(4
 
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL gcharg_dbus_error_encode_gerror (const GError *error)
 

Macro Definition Documentation

◆ G_DBUS_ERROR

#define G_DBUS_ERROR   g_dbus_error_quark()

G_DBUS_ERROR:

Error domain for errors generated by a remote message bus. Errors in this domain will be from the GDBusError enumeration. See #GError for more information on error domains.

Note that this error domain is intended only for returning errors from a remote message bus process. Errors generated locally in-process by e.g. GDBusConnection should use the G_IO_ERROR domain.

Since: 2.26

Definition at line 48 of file gdbuserror.h.

Function Documentation

◆ g_dbus_error_encode_gerror()

GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL gchar * g_dbus_error_encode_gerror ( const GError * error)

◆ g_dbus_error_get_remote_error()

GIO_AVAILABLE_IN_ALL gchar * g_dbus_error_get_remote_error ( const GError * error)

◆ g_dbus_error_is_remote_error()

GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_is_remote_error ( const GError * error)

◆ g_dbus_error_new_for_dbus_error()

GIO_AVAILABLE_IN_ALL GError * g_dbus_error_new_for_dbus_error ( const gchar * dbus_error_name,
const gchar * dbus_error_message )

◆ g_dbus_error_quark()

GIO_AVAILABLE_IN_ALL GQuark g_dbus_error_quark ( void )

◆ g_dbus_error_register_error()

GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_register_error ( GQuark error_domain,
gint error_code,
const gchar * dbus_error_name )

◆ g_dbus_error_register_error_domain()

GIO_AVAILABLE_IN_ALL void g_dbus_error_register_error_domain ( const gchar * error_domain_quark_name,
volatile gsize * quark_volatile,
const GDBusErrorEntry * entries,
guint num_entries )

◆ g_dbus_error_set_dbus_error()

GIO_AVAILABLE_IN_ALL void g_dbus_error_set_dbus_error ( GError ** error,
const gchar * dbus_error_name,
const gchar * dbus_error_message,
const gchar * format,
... )

◆ g_dbus_error_set_dbus_error_valist()

GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void g_dbus_error_set_dbus_error_valist ( GError ** error,
const gchar * dbus_error_name,
const gchar * dbus_error_message,
const gchar * format,
va_list var_args )

◆ g_dbus_error_strip_remote_error()

GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_strip_remote_error ( GError * error)

◆ g_dbus_error_unregister_error()

GIO_AVAILABLE_IN_ALL gboolean g_dbus_error_unregister_error ( GQuark error_domain,
gint error_code,
const gchar * dbus_error_name )