Interface

Gio-2.0GioDBusObjectManagerInterface

Interface for implementing DBusObjectManager. Contains only the virtual methods that need to be implemented.

interface Interface {
    vfunc_get_interface(
        object_path: string,
        interface_name: string,
    ): Gio.DBusInterface;
    vfunc_get_object(object_path: string): Gio.DBusObject;
    vfunc_get_object_path(): string;
    vfunc_get_objects(): Gio.DBusObject[];
    vfunc_interface_added(
        object: Gio.DBusObject,
        interface_: Gio.DBusInterface,
    ): void;
    vfunc_interface_removed(
        object: Gio.DBusObject,
        interface_: Gio.DBusInterface,
    ): void;
    vfunc_object_added(object: Gio.DBusObject): void;
    vfunc_object_removed(object: Gio.DBusObject): void;
}

Hierarchy (View Summary)

Index

Methods

  • Gets the interface proxy for interface_name at object_path, if any.

    Parameters

    • object_path: string

      Object path to look up.

    • interface_name: string

      D-Bus interface name to look up.

    Returns Gio.DBusInterface