Interface

Goa-1.0GoaManagerSignalSignatures

interface SignalSignatures {
    "handle-add-account": (
        invocation: Gio.DBusMethodInvocation,
        arg_provider: string,
        arg_identity: string,
        arg_presentation_identity: string,
        arg_credentials: GLib.Variant,
        arg_details: GLib.Variant,
    ) => boolean | void;
    "handle-is-supported-provider": (
        invocation: Gio.DBusMethodInvocation,
        arg_provider_type: string,
    ) => boolean | void;
}

Hierarchy (View Summary)

Index
"handle-add-account": (
    invocation: Gio.DBusMethodInvocation,
    arg_provider: string,
    arg_identity: string,
    arg_presentation_identity: string,
    arg_credentials: GLib.Variant,
    arg_details: GLib.Variant,
) => boolean | void

Signal emitted when a remote caller is invoking the AddAccount() D-Bus method.

If a signal handler returns true, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call goa_manager_complete_add_account() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the Gio.DBusError.UNKNOWN_METHOD error is returned.

"handle-is-supported-provider": (
    invocation: Gio.DBusMethodInvocation,
    arg_provider_type: string,
) => boolean | void

Signal emitted when a remote caller is invoking the IsSupportedProvider() D-Bus method.

If a signal handler returns true, it means the signal handler will handle the invocation (e.g. take a reference to invocation and eventually call goa_manager_complete_is_supported_provider() or e.g. g_dbus_method_invocation_return_error() on it) and no other signal handlers will run. If no signal handler handles the invocation, the Gio.DBusError.UNKNOWN_METHOD error is returned.