DBusInterfaceT

The GDBusInterface type is the base type for D-Bus interfaces both on the service side (see GDBusInterfaceSkeleton) and client side (see GDBusProxy).

Members

Functions

dupObject
DBusObjectIF dupObject()

Gets the GDBusObject that interface_ belongs to, if any. Since 2.32

getDBusInterfaceTStruct
GDBusInterface* getDBusInterfaceTStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getInfo
DBusInterfaceInfo getInfo()

Gets D-Bus introspection information for the D-Bus interface implemented by interface_. Since 2.30

getObject
DBusObjectIF getObject()

Gets the GDBusObject that interface_ belongs to, if any. Warning It is not safe to use the returned object if interface_ or the returned object is being used from other threads. See g_dbus_interface_dup_object() for a thread-safe alternative. Since 2.30

setObject
void setObject(DBusObjectIF object)

Sets the GDBusObject for interface_ to object. Note that interface_ will hold a weak reference to object. Since 2.30

Variables

gDBusInterface
GDBusInterface* gDBusInterface;

the main Gtk struct

Meta