gio.dbus_interface_info
Module for [DBusInterfaceInfo] class
class DBusInterfaceInfo
Types 1
Information about a D-Bus interface.
Methods
int refCount() @property nothrowGet `refCount` field. Returns: The reference count or -1 if statically allocated.void refCount(int propval) @property nothrowSet `refCount` field. Params: propval = The reference count or -1 if statically allocated.string name() @property nothrowGet `name` field. Returns: The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".void name(string propval) @property nothrowSet `name` field. Params: propval = The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".void cacheBuild() nothrowBuilds a lookup-cache to speed up [gio.dbus_interface_info.DBusInterfaceInfo.lookupMethod], [gio.dbus_interface_info.DBusInterfaceInfo.lookupSignal] and [gio.dbus_interface_info.DBusInterfaceInfo.l...void cacheRelease() nothrowDecrements the usage count for the cache for info built by [gio.dbus_interface_info.DBusInterfaceInfo.cacheBuild] (if any) and frees the resources used by the cache if the usage count drops to zero.void generateXml(uint indent, glib.string_.String stringBuilder) nothrowAppends an XML representation of info (and its children) to string_builder.gio.dbus_method_info.DBusMethodInfo lookupMethod(string name) nothrowLooks up information about a method.gio.dbus_property_info.DBusPropertyInfo lookupProperty(string name) nothrowLooks up information about a property.gio.dbus_signal_info.DBusSignalInfo lookupSignal(string name) nothrowLooks up information about a signal.Constructors
this(int refCount = int.init, string name = string.init)Create a `dbus_interface_info.DBusInterfaceInfo` boxed type. Params: refCount = The reference count or -1 if statically allocated. name = The name of the D-Bus interface, e.g. "org.freedesktop.DBus...