aio.ProxyObject

class dbus_fast.aio.ProxyObject(bus_name: str, path: str, introspection: Node | str | Element, bus: BaseMessageBus)

Bases: BaseProxyObject

The proxy object implementation for the GLib MessageBus.

For more information, see the BaseProxyObject.

get_children() list[ProxyObject]

Get the child nodes of this proxy object according to the introspection data.

get_interface(name: str) ProxyInterface

Get an interface exported on this proxy object and connect it to the bus.

Parameters:

name (str) – The name of the interface to retrieve.

Raises: