Static$gtypeSince 2.30cache_Builds a lookup-cache to speed up
g_dbus_interface_info_lookup_method(),
g_dbus_interface_info_lookup_signal() and
g_dbus_interface_info_lookup_property().
If this has already been called with info, the existing cache is
used and its use count is increased.
Note that info cannot be modified until
g_dbus_interface_info_cache_release() is called.
Since 2.30cache_Since 2.26generate_Appends an XML representation of info (and its children) to string_builder.
This function is typically used for generating introspection XML
documents at run-time for handling the
org.freedesktop.DBus.Introspectable.Introspect
method.
Indentation level.
A GLib.String to to append XML data to.
Since 2.26lookup_Looks up information about a method.
The cost of this function is O(n) in number of methods unless
g_dbus_interface_info_cache_build() has been used on info.
A D-Bus method name (typically in CamelCase)
A Gio.DBusMethodInfo or null if not found. Do not free, it is owned by info.
Since 2.26lookup_Looks up information about a property.
The cost of this function is O(n) in number of properties unless
g_dbus_interface_info_cache_build() has been used on info.
A D-Bus property name (typically in CamelCase).
A Gio.DBusPropertyInfo or null if not found. Do not free, it is owned by info.
Since 2.26lookup_Looks up information about a signal.
The cost of this function is O(n) in number of signals unless
g_dbus_interface_info_cache_build() has been used on info.
A D-Bus signal name (typically in CamelCase)
A Gio.DBusSignalInfo or null if not found. Do not free, it is owned by info.
Since 2.26refIf info is statically allocated does nothing. Otherwise increases
the reference count.
The same info.
Since 2.26unrefStaticnew_
Information about a D-Bus interface.
Since
2.26