DBusObjectManager.connectInterfaceRemoved

Connect to InterfaceRemoved signal.

Emitted when interface has been removed from object.

This signal exists purely as a convenience to avoid having to connect signals to all objects managed by manager.

interface DBusObjectManager
ulong
connectInterfaceRemoved
(
T
)
(,
Flag!"After" after = No.After
)

Parameters

callback T

signal callback delegate or function to connect

void callback(gio.dbus_object.DBusObject object, gio.dbus_interface.DBusInterface interface_, gio.dbus_object_manager.DBusObjectManager dBusObjectManager)

object The #GDBusObject on which an interface was removed. (optional)

interface_ The #GDBusInterface that was removed. (optional)

dBusObjectManager the instance the signal is connected to (optional)

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID