Gio.DBusObjectManager¶
interface
The GDBusObjectManager type is the base type for service- and
client-side implementations of the standardized
org.freedesktop.DBus.ObjectManager
interface.
See DBusObjectManagerClient for the client-side implementation
and DBusObjectManagerServer for the service-side implementation.
Methods¶
get_interface¶
Gets the interface proxy for interface_name at object_path, if
any.
Parameters:
object_path— Object path to look up.interface_name— D-Bus interface name to look up.
get_object¶
Gets the DBusObject at object_path, if any.
Parameters:
object_path— Object path to look up.
get_object_path¶
Gets the object path that manager is for.
get_objects¶
Gets all DBusObject objects known to manager.
Virtual methods¶
do_get_interface¶
Gets the interface proxy for interface_name at object_path, if
any.
Parameters:
object_path— Object path to look up.interface_name— D-Bus interface name to look up.
do_get_object¶
Gets the DBusObject at object_path, if any.
Parameters:
object_path— Object path to look up.
do_get_object_path¶
Gets the object path that manager is for.
do_get_objects¶
Gets all DBusObject objects known to manager.
do_interface_added¶
Signal handler for the DBusObjectManager::interface-added signal.
do_interface_removed¶
Signal handler for the DBusObjectManager::interface-removed signal.
do_object_added¶
Signal handler for the DBusObjectManager::object-added signal.
do_object_removed¶
Signal handler for the DBusObjectManager::object-removed signal.
Signals¶
interface-added¶
Emitted when interface is added to object.
This signal exists purely as a convenience to avoid having to
connect signals to all objects managed by manager.
interface-removed¶
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.
object-added¶
Emitted when object is added to manager.
object-removed¶
Emitted when object is removed from manager.