Function

GioDBusInterfaceSetPropertyFunc

Declaration

gboolean
(* GDBusInterfaceSetPropertyFunc) (
  GDBusConnection* connection,
  const gchar* sender,
  const gchar* object_path,
  const gchar* interface_name,
  const gchar* property_name,
  GVariant* value,
  GError** error,
  gpointer user_data
)

Description [src]

The type of the set_property function in GDBusInterfaceVTable.

Available since:2.26

Parameters

connection GDBusConnection
 

A GDBusConnection.

 The data is owned by the caller of the function.
sender const gchar*
 

The unique bus name of the remote caller.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
object_path const gchar*
 

The object path that the method was invoked on.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
interface_name const gchar*
 

The D-Bus interface name for the property.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
property_name const gchar*
 

The name of the property to get the value of.

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

The value to set the property to.

 The data is owned by the caller of the function.
error GError
 

Return location for error.

 The data is owned by the caller of the function.
user_data gpointer
 

The user_data #gpointer passed to g_dbus_connection_register_object().

Return value

Returns: gboolean
 

TRUE if the property was set to value, FALSE if error is set.