Function

GioDBusErrorset_dbus_error

since: 2.26

Declaration [src]

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

Description [src]

Sets *error to a new GError created with g_dbus_error_new_for_dbus_error().

If format is non-NULL then it is prepended to dbus_error_message. Otherwise dbus_error_message is used unmodified.

This function does nothing if error is NULL.

Available since: 2.26

This function is not directly available to language bindings.

Parameters

error

Type: GError

Return location for a GError.

The argument will be set by the function.
The argument can be set to NULL by the function.
The argument can be NULL.
The caller of the function takes ownership of the returned data, and is responsible for freeing it.
dbus_error_name

Type: const gchar*

D-Bus error name.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
dbus_error_message

Type: const gchar*

D-Bus error message.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
format

Type: const gchar*

printf()-style format to prepend to dbus_error_message, or NULL to not modify the message.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
...

Type: 

Arguments for format.