Method

GioDBusProxyget_cached_property

since: 2.26

Declaration

GVariant*
g_dbus_proxy_get_cached_property (
  GDBusProxy* proxy,
  const gchar* property_name
)

Description

Looks up the value for a property from the cache. This call does no blocking IO.

If proxy has an expected interface (see GDBusProxy:g-interface-info) and property_name is referenced by it, then value is checked against the type of the property.

Available since: 2.26

Parameters

property_name

Type: const gchar*

Property name.

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

Return value

Type: GVariant

A reference to the GVariant instance that holds the value for property_name or NULL if the value is not in the cache. The returned reference must be freed with g_variant_unref().

The caller of the method takes ownership of the data, and is responsible for freeing it.
The return value can be NULL.