Sets our main struct and passes it to the parent class.
A destructor is present on this object, but not explicitly documented in the source.
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().
Decrements the usage count for the cache for info built by g_dbus_interface_info_cache_build() (if any) and frees the resources used by the cache if the usage count drops to zero.
Appends an XML representation of info (and its children) to string_builder.
Get the main Gtk struct
the main Gtk struct as a void*
Looks up information about a method.
Looks up information about a property.
Looks up information about a signal.
If info is statically allocated does nothing. Otherwise increases the reference count.
If info is statically allocated, does nothing. Otherwise decreases the reference count of info. When its reference count drops to 0, the memory used is freed.
A pointer to a NULL-terminated array of pointers to gio.DBusAnnotationInfo structures or NULL if there are no annotations.
A pointer to a NULL-terminated array of pointers to gio.DBusMethodInfo structures or NULL if there are no methods.
The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".
A pointer to a NULL-terminated array of pointers to gio.DBusPropertyInfo structures or NULL if there are no properties.
The reference count or -1 if statically allocated.
A pointer to a NULL-terminated array of pointers to gio.DBusSignalInfo structures or NULL if there are no signals.
the main Gtk struct
Information about a D-Bus interface.