DBusInterfaceInfo

Information about a D-Bus interface.

Members

Functions

cacheBuild
void cacheBuild()

Builds a lookup-cache to speed up gio.dbus_interface_info.DBusInterfaceInfo.lookupMethod, gio.dbus_interface_info.DBusInterfaceInfo.lookupSignal and gio.dbus_interface_info.DBusInterfaceInfo.lookupProperty.

cacheRelease
void cacheRelease()

Decrements 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.

generateXml
void generateXml(uint indent, glib.string_.String stringBuilder)

Appends an XML representation of info (and its children) to string_builder.

lookupMethod
gio.dbus_method_info.DBusMethodInfo lookupMethod(string name)

Looks up information about a method.

lookupProperty
gio.dbus_property_info.DBusPropertyInfo lookupProperty(string name)

Looks up information about a property.

lookupSignal
gio.dbus_signal_info.DBusSignalInfo lookupSignal(string name)

Looks up information about a signal.

Inherited Members

From Boxed

cInstancePtr
void* cInstancePtr;

Pointer to the C boxed value

getType
GType getType()

Get the GType of this boxed type.

gType
GType gType [@property getter]

Boxed GType property.

self
Boxed self()

Convenience method to return this cast to a type. For use in D with statements.

copy_
void* copy_()

Make a copy of the wrapped C boxed data.

boxedCopy
void* boxedCopy(void* cBoxed)

Copy a C boxed value using g_boxed_copy.

boxedFree
void boxedFree(void* cBoxed)

Free a C boxed value using g_boxed_free.