DBusAuthObserver.connectAuthorizeAuthenticatedPeer

gulong connectAuthorizeAuthenticatedPeer(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == bool) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gio.iostream.IOStream))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gio.credentials.Credentials))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : gio.dbus_auth_observer.DBusAuthObserver))) && Parameters!T.length < 4)

Connect to AuthorizeAuthenticatedPeer signal.

Emitted to check if a peer that is successfully authenticated is authorized.

Parameters

callbacksignal callback delegate or function to connect bool callback(gio.iostream.IOStream stream, gio.credentials.Credentials credentials, gio.dbus_auth_observer.DBusAuthObserver dBusAuthObserver) stream A #GIOStream for the #GDBusConnection. (optional) credentials Credentials received from the peer or null. (optional) dBusAuthObserver the instance the signal is connected to (optional) Returns true if the peer is authorized, false if not.
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID