Wrapper for [method@Gio.
DBusConnection.call].
| connection |
a [class@Gio.DBusConnection] |
| bus_name |
a unique or well-known bus name or null if |
| 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 |
|
a [class@Dex.Future] that resolves to a [struct@GLib.Variant] or rejects with error. |