DBusObjectIF

The GDBusObject type is the base type for D-Bus objects on both the service side (see gio.DBusObjectSkeleton) and the client side (see gio.DBusObjectProxy). It is essentially just a container of interfaces.

Members

Functions

addOnInterfaceAdded
gulong addOnInterfaceAdded(void delegate(DBusInterfaceIF, DBusObjectIF) dlg, ConnectFlags connectFlags)

Emitted when interface is added to object.

addOnInterfaceRemoved
gulong addOnInterfaceRemoved(void delegate(DBusInterfaceIF, DBusObjectIF) dlg, ConnectFlags connectFlags)

Emitted when interface is removed from object.

getDBusObjectStruct
GDBusObject* getDBusObjectStruct(bool transferOwnership)

Get the main Gtk struct

getInterface
DBusInterfaceIF getInterface(string interfaceName)

Gets the D-Bus interface with name interface_name associated with object, if any.

getInterfaces
ListG getInterfaces()

Gets the D-Bus interfaces associated with object.

getObjectPath
string getObjectPath()

Gets the object path for object.

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getType
GType getType()