DBusProxy.callWithUnixFdListSync

Like gio.dbus_proxy.DBusProxy.callSync but also takes and returns #GUnixFDList objects.

This method is only available on UNIX.

Parameters

methodName string

Name of method to invoke.

parameters glib.variant.VariantG

A #GVariant tuple with parameters for the signal or null if not passing parameters.

flags gio.types.DBusCallFlags

Flags from the #GDBusCallFlags enumeration.

timeoutMsec int

The timeout in milliseconds (with G_MAXINT meaning "infinite") or -1 to use the proxy default timeout.

fdList gio.unix_fdlist.UnixFDList

A #GUnixFDList or null.

outFdList gio.unix_fdlist.UnixFDList

Return location for a #GUnixFDList or null.

cancellable gio.cancellable.Cancellable

A #GCancellable or null.

Return Value

Type: glib.variant.VariantG

null if error is set. Otherwise a #GVariant tuple with return values. Free with glib.variant.VariantG.unref.