callSync

open fun callSync(    busName: String? = null,     objectPath: String,     interfaceName: String,     methodName: String,     parameters: <Error class: unknown class>? = null,     replyType: <Error class: unknown class>? = null,     flags: DBusCallFlags,     timeoutMsec: <Error class: unknown class>,     cancellable: Cancellable? = null): <Error class: unknown class><<Error class: unknown class>>(source)

Synchronously invokes the @method_name method on the

Return

null if @error is set. Otherwise a non-floating #GVariant tuple with return values. Free with g_variant_unref().

Since

2.26

Parameters

busName

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

objectPath

path of remote object

interfaceName

D-Bus interface to invoke method on

methodName

the name of the method to invoke

parameters

a #GVariant tuple with parameters for the method or null if not passing parameters

replyType

the expected type of the reply, or null

flags

flags from the #GDBusCallFlags enumeration

timeoutMsec

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

cancellable

a #GCancellable or null