dbus_connection_call_with_unix_fd_list


Description:


[ Version ( since = "0.4" ) ]
public Future dbus_connection_call_with_unix_fd_list (DBusConnection connection, string? bus_name, string object_path, string interface_name, string method_name, Variant? parameters, VariantType? reply_type, DBusCallFlags flags, int timeout_msec, UnixFDList? fd_list)

Wrapper for [method@Gio.

DBusConnection.call_with_unix_fd_list].

Parameters:

connection

a [class@Gio.DBusConnection]

bus_name

a unique or well-known bus name or null if connection is not a message bus connection

object_path

path of remote object

interface_name

D-Bus interface to invoke method on

method_name

the name of the method to invoke

parameters

a [struct@GLib.Variant] tuple with parameters for the method or null if not passing parameters

reply_type

the expected type of the reply (which will be a tuple), or null

flags

flags from the [flags@Gio.DBusCallFlags] enumeration

timeout_msec

the timeout in milliseconds, -1 to use the default timeout or g_maxint for no timeout

fd_list

a [class@Gio.UnixFDList]

Returns:

a [class@Dex.FutureSet] that resolves to a [struct@GLib.Variant].

The [class@Dex.Future] containing the resulting [class@Gio.UnixFDList] can be retrieved with [method@Dex.FutureSet.get_future_at] with an index of 1.


Namespace: Dex
Package: libdex-1