DBusAuthObserver.connectAuthorizeAuthenticatedPeer

Connect to AuthorizeAuthenticatedPeer signal.

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

class DBusAuthObserver
ulong
connectAuthorizeAuthenticatedPeer
(
T
)
(,
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 &&
)
)
&&
Parameters!T.length < 4
)

Parameters

callback T

signal 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.

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID